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

Такой простой скрипт, но ни как не могу добиться кроссбраузерности.
Суть проблемы.

Имеем простую html-страничку:

<html>
<head>
<title></title>
</head>
<body>
<script type="text/javascript" src="block.js"></script>
</body>
</html>

Из неё вызывается скриптик:

Файл block.js

document.write('<table width="200" border="1" align="center" cellpadding="0" cellspacing="0"');
document.write('<tr><td height="40"><div align="center" class="style1">МЕНЮ</div></td></tr><tr><td>');
document.write('<script type="text/javascript" src="menu.js"></script>');
document.write('</td></tr></table>');

а из него другой:

Файл menu.js

document.write('<ul>');
document.write('<li><a href="1">Link1</a></li>');
document.write('<li><a href="2">Link2</a></li>');
document.write('<li><a href="3">Link3</a></li>');
document.write('<li><a href="4">Link4</a></li>');
document.write('<li><a href="5">Link5</a></li>');
document.write('</ul>');

Всё бы хорошо, только работает сие творение в Firefox, а в Opera и IE ссылки выскакивают из таблицы.

Я понимаю, что чудной скрипт, но нужно именно так! И чтобы во всех браузерах ссылки оставались внутри таблицы.
Можно ли что-то сделать?

Заранее благодарен.
Ответить с цитированием