Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Раскрывающееся меню на JS
 
 автор: Cash   (22.04.2006 в 12:31)   письмо автору
 
 

Подскажите пожалуйста:
Есть раскрывающееся меню, когда запускаешь в 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>

   
 
 автор: 12345   (22.04.2006 в 23:37)   письмо автору
 
   для: Cash   (22.04.2006 в 12:31)
 

Передавать информацию о том, какое меню раскрыто и дописать скрипт.

Или искать УРЛ в меню, равный текущему (location.href) и раскрыть меню на нём.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования