Показать сообщение отдельно
  #1 (permalink)  
Старый 01.01.2012, 09:55
Новичок на форуме
Отправить личное сообщение для chelovechek Посмотреть профиль Найти все сообщения от chelovechek
 
Регистрация: 01.01.2012
Сообщений: 6

Скрипт работает только в Chrome
Всех с Новым Годом У меня вот такая проблема, что все браузеры кроме chrome не выполняют скрипт, я думаю что им не нравится как я вызываю функцию postroenie()
Вот сам код скрипта:
function zapis()
	{
		document.write("Введите размерность матрицы:<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><td></tr></td></tr></table><input type=button id=next value=Далее onClick=postroenie()></center>");	
	}
function postroenie()
	{
		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>");
										document.write("<input type=text size=6 id="+i+j+">");
										document.write("</td>");
									}
					}
				document.write("</tr>");			
			}
		document.write("</table>");
		document.write("Выберите операцию:<center><table><tr><td><select id=operachion ><option value=1>Сложение</option><option value=2>Вычитание</option><option value=3>Умножение</option><option value=4>Умножение на число</option></select></td></tr></table></center>");
	}

Вот код страницы с которой вызываю:
<html>
<head>
<title>Действия над матрицами</title>
<script type="text/javascript" src="js/matricha.js"></script>
</head>

<body>
<a onclick="zapis()"> Сложение двух матриц </a><br/>
</body>
</html>
Ответить с цитированием