Показать сообщение отдельно
  #1 (permalink)  
Старый 06.10.2011, 23:29
Новичок на форуме
Отправить личное сообщение для koliaz Посмотреть профиль Найти все сообщения от koliaz
 
Регистрация: 06.10.2011
Сообщений: 2

проблемка с массивом
Вот ребята решил потренироваться и создал массив,добавил функцию замены строк,одна проблема в гуглу хром это спокойно идёт,а вот в остальных браузерах почему-то не пашет!Помогите плиз.
Вот код всей страницы:
<html>
<head>
<title>Матрица с заменой строк!</title>
<script language="javascript" type="text/javascript">
function zamena_strok()
{
var q=prompt("какую строку хотите заменить?", " ");
var a=prompt("На какукую?", " ");

var y=(q-1);
var z=(a-1);

document.write("<br>");
document.write("<hr color=blue>");
document.write("<b style=color:red>Замена "+q+"-й строки на "+a+"-ю</font>");
document.write("<br><br>");
document.write("<table border=1>");

for(i=0;i<k;i++)
    {
     x=m[y][i];
     m[y][i]=m[z][i];
     m[z][i]=x;
    }

for (i=0;i<k;i++)
{
  document.write("<tr align=center>");
  for (j=0;j<p;j++)
  {
    document.write("<td width=10%>"+m[i][j].toFixed(2)+"</td>");       
  }
}
document.write("</td></tr></table>");
}
</script>
</head>
<body>
<p align="center" style="padding:100px;font-size:30px;font-family:courier;">
<a href='javascript:

var s=0;
var k=prompt("кол-во строк?", " ");
var p=prompt("кол-во столбцов?", " ");
var l=new Array(p);
var m=new Array(k);
for (i=0;i<k;i++) {m[i]=new Array(p);}
 
for (i=0;i<k;i++)
{
  for (j=0;j<p;j++)
  {
    m[i][j]=-(Math.random()*10)+7;
  }
}

document.write("<center>");
document.write("<p style=color:red> <b> Исходная  матрица</b></p>");
document.write("<table border=1>");

for (i=0;i<k;i++)
{
  document.write("<tr align=center>");
  for (j=0;j<p;j++)
  {
    document.write("<td width=10%>"+m[i][j].toFixed(2)+"</td>");
  }   
}

document.write("</td></tr></table><br>");

document.write("<img onClick=zamena_strok() src=stroki.jpg style=cursor:pointer>");

'>Матрица с заменой строк!</a>
<center style="font-size:25px;font-family:courier;cursor:help" onMouseOver="document.fgColor='orange'" onMouseOut="document.fgColor='black'">
Для начала упражнения нажмите на ссылку сверху!<br>
Следуйте дальнейшим инструкциям!
</center>
<br><br><br><br><br><br><br><br><br><br><br><br>
<div align="right" style="font-size:22px;font-family:Calibri;cursor:default;" onMouseOver="document.fgColor='orange'" onMouseOut="document.fgColor='black'">Спасибо Вам Евгений Фёдорович</div>
</body>
</html>
Изображения:
Тип файла: jpg stroki.jpg (8.8 Кб, 4 просмотров)
Ответить с цитированием