Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.01.2012, 00:21   #1
Ukraine
 
Регистрация: 20.02.2011
Сообщений: 3
По умолчанию Проблема с выполнением javascript

Всех с Новым Годом =) У меня вот имеется проблема с выполнением javascript. Суть проблемы в том что скрипт выполняется только в chrome, а в мозилле и опере не хочет. Уже запарился решать эту проблему
Вот код страницы:
Код HTML:
<head>
        <script type="text/javascript" src="js/kolvostrok.js"></script>
</head>
<body>
<center>
                <br/><br/><br/><br/><br/>
                                        <h5>
                                                Эта программа поможет вам в решении транспортной задачи 
                                        </h5>
                                </center>
                                <br/>
                                Введите количество строк и столбцов:
                                <center>
                                        <table border="0" width="200" >
                                        <tr>
                                                <td>
                                                        Строки:
                                                </td>
                                        <td>
                                                <select id="stroka" >
                                                        <option value=1>1</option>
                                                        <option value=2>2</option>
                                                        <option value=3>3</option>
                                                        <option value=4>4</option>
                                                        <option value=5>5</option>
                                                        <option value=6>6</option>
                                                        <option value=7>7</option>
                                                        <option value=8>8</option>
                                                        <option value=9>9</option>
                                                </select>
                                        </td>
                                        </tr>
                                        <tr>
                                                <td>
                                                        Столбцы:
                                                </td>
                                                <td>
                                                <select id="stolbech" >
                                                        <option value=1>1</option>
                                                        <option value=2>2</option>
                                                        <option value=3>3</option>
                                                        <option value=4>4</option>
                                                        <option value=5>5</option>
                                                        <option value=6>6</option>
                                                        <option value=7>7</option>
                                                        <option value=8>8</option>
                                                        <option value=9>9</option>
                                                </select>
                                                </td>
                                        </tr>
                                        </table>
                                                        <input type="button" id="next" value="Далее" onclick="kolvostrok()">
                                </center>
                                <br/><br/><br/><br/><br/><br/>
                <a href="transportnaya.html">Назад</a>
</body>
Ukraine вне форума Ответить с цитированием
Старый 01.01.2012, 00:22   #2
Ukraine
 
Регистрация: 20.02.2011
Сообщений: 3
По умолчанию

а вот и javascript сам:
Код:
function kolvostrok()
{
        var n=document.getElementById('stroka').value;
        var m=document.getElementById('stolbech').value;
        n++;
        m++;
        document.write("<table width=200 border=0>");
        for (var i=0; i<=n; i++) 
                {
                        document.write("<tr>");
                        for(var j=0;j<=m;j++)
                                {
                                        if (i==0)
                                                {
                                                        if (j==m) document.write("<th>Производители:</th>");
                                                        else document.write("<th></th>");
                                                }
                                        else
                                                if (j==0 && i==n) document.write("<th>Потребители:</th>");
                                                else
                                                        if (j==0 && j!=n) document.write("<th></th>");
                                                        else
                                                                {
                                                                        document.write("<td>");
                                                                        if (i==n && j==m) document.write("<input type=text size=6 maxlength=0>");
                                                                        else document.write("<input type=text size=6 id="+i+j+">");
                                                                        document.write("</td>");
                                                                }
                                }
                        document.write("</tr>");                        
                }
        document.write("</table>");
        document.write("Опорный План:<select name=opor_plan><option value=0>Северо-западного угла</option><option value=1>min-элементов</option></select><br/>Оптимальный План:<select name=opt_plan><option value=0>Распределительным методом</option><option value=1>Методом потенциалов</option></select><br/><input type=button value=Решить onclick=reshenie("+n+","+m+")"+">");
}
function reshenie(q,w)
{
        var koef=new Array([0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0]);
        var koef2=new Array([0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0]);
        var fund=new Array;
        var need=new Array;
        for(var i=1;i<q;i++)
                for(var j=1;j<w;j++)
                        koef[i][j]=document.getElementById(i+String(j)).value;
        for(var i=1;i<q;i++)
                fund[i]=document.getElementById(i+String(w)).value;
        for(var j=1;j<w;j++)
                need[j]=document.getElementById(q+String(j)).value;
        document.write("<br/>Ваша введенная матрица:<center><table width=200 border=0>");
        for(var i=1;i<q;i++)
                {
                        document.write("<tr>");
                        for(var j=1;j<w;j++)
                                {       
                                        document.write("<td>");
                                        document.write(koef[i][j]);
                                        koef2[i][j]=koef[i][j];
                                        document.write("</td>");
                                }
                        document.write("<th>");
                        document.write(fund[i]);
                        document.write("</th>");
                        document.write("</tr>");        
                }
        for(var j=1;j<w;j++)
                {
                        document.write("<th>");
                        document.write(need[j]);
                        document.write("</th>");
                }
        document.write("</table>");
        document.write("</center>");
        
}
Ukraine вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с выполнением запроса к БД AgentSmit PHP 2 14.04.2011 02:13
проблема с javascript в explorer davl67 Помощь студентам 2 03.10.2010 10:03
проблема с таймером javascript storm296 JavaScript, Ajax 1 03.08.2010 15:38
Проблема с выполнением скриптов в IE rom@nыч JavaScript, Ajax 7 17.08.2008 18:56
Проблема с выполнением скрипта Seqular HTML и CSS 1 12.08.2007 03:54