Такой простой скрипт, но ни как не могу добиться кроссбраузерности.
Суть проблемы.
Имеем простую 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 ссылки выскакивают из таблицы.
Я понимаю, что чудной скрипт, но нужно именно так! И чтобы во всех браузерах ссылки оставались внутри таблицы.
Можно ли что-то сделать?
Заранее благодарен.
|