|
|
|
|
|
для: kouta
(24.06.2006 в 17:53)
| | Чем дальше, тем страшнее:)
Скрипт нормально работает во фрймовой структуре, но отказывается работать когда запускаю отдельно от фреймов...
пробовал и в ИЕ и в Опере. | |
|
|
|
|
|
|
|
для: Kouta
(25.06.2006 в 13:42)
| | Не знаю. Не вижу ошибки.
У меня вот так работает
<html>
<head>
<script>
window.onload = function()
{
var inner='';
var ar = new Array();
ar[-4] = new Array('1');
ar[-3] = new Array('1');
ar[-2] = new Array('1');
ar[-1] = new Array('1');
ar[0] = new Array('1');
ar[1] = new Array('1');
ar[2] = new Array('1');
ar[3] = new Array('1');
ar[4] = new Array('1');
for (i=-4; i<=4; i++)
{
inner=inner+ '<tr align=center>';
for (j=-4; j<=4; j++)
{
if (ar[i][j] == 1) inner = inner + '<td width=32 height=32>|';
if (ar[i][j] == 1) inner = inner + '<B>*</B>';
inner = inner + '|</td>';
}
inner = inner + '</tr>';
}
document.open();
document.writeln('<table border="1">');
document.write(inner);
document.writeln('</table>');
document.close();
}
</script>
</head>
<body>
</body>
</html>
|
Я думаю вам лучше было бы сделать так:
for (j=-4; j<=4; j++)
{
if (ar[i][j] == 1)inner += '<td width=32 height=32>|<B>*</B>|</td>';
}
|
| |
|
|
|
|
|
|
|
для: RMW
(24.06.2006 в 20:33)
| | Обработчик ничего н выдает. | |
|
|
|
|
|
|
|
для: kouta
(24.06.2006 в 17:53)
| | Если бы не работала и та строчка, что выше,
то можно было бы предположить выход за
пределы диапазона индексов массива.
Но в любом случае желательно бы
узнать, генерирует ли обработчик ошибок
браузера сообщение об ошибке и если да,
то - текст этого сообщения. | |
|
|
|
|
|
|
| Не работает скрипт...
Если убрать строку
if (ar[i][j] == 1 ) inner = inner + '<B>*</B>';
| то все номально работает, если же оставить, такое чувство, будто скрипт дальше этой строки не идет...
Уже все перепробовал, а почему не работает так и не разобрался
for (i=-4; i<=4; i++)
{
inner=inner+ '<tr align=center>';
for (j=-4; j<=4; j++)
{
if (ar[i][j] == 1) inner = inner + '<td width=32 height=32>|';
if (ar[i][j] == 1) inner = inner + '<B>*</B>';
inner = inner + '|</td>';
}
inner = inner + '</tr>';
}
|
| |
|
|
|
|