|
|
|
| Подскажите пожалуйста:
Есть раскрывающееся меню, когда запускаешь в Internet Explorer, пишет внизу - "ошибка Java Script: Предполагается наличае объекта"
И каждый раз когда выбираешь новый пункт, он опять полностью сворачивает меню.
Как этого избежать?
Чтобы он оставлял меню раскрытым, пока я сам его не закрою?
Вот код:
<body >
<table width="716"><tr><td bgcolor="#9999CC" width="240">
<table><tr><td width="240">
<script language=JavaScript>
function clickHandler()
{
var targetId, srcElement, targetElement;
srcElement = window.event.srcElement;
if (srcElement.className == "Outline")
{
targetId = srcElement.id + "details";
targetElement = document.all(targetId);
if (targetElement.style.display == "none")
{
targetElement.style.display = "";
}
else
{
targetElement.style.display = "none";
}
}
}
document.onclick = clickHandler;
</script>
<!-- НАЧАЛО СПИСКА РАЗДЕЛОВ САЙТА -->
<b id=Out2 class=Outline style="cursor: hand;">Рукава
стандарт DIN/EN</b><br>
<div id=Out2details style="display:None; position:relative; left:12;">
<a href="help.htm">1 SN одна оплетка</a><br>
<a href="help2.htm">2 SN две оплетки</a><br>
</div></td></tr></table>
</td>
<td>
<table width="100%"><tr><td>1</td></tr></table>
</td></tr></table>
</body> | |
|
|
|
|
|
|
|
для: Cash
(22.04.2006 в 12:31)
| | Передавать информацию о том, какое меню раскрыто и дописать скрипт.
Или искать УРЛ в меню, равный текущему (location.href) и раскрыть меню на нём. | |
|
|
|