Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Меню с помощью CSS


Автор: MDM 3.10.2007, 12:43
Вопрос наверное детский, но у меня почему-то не работает это меню в Explorer.
http://webmascon.com/topics/coding/42a.asp

Скорее всего проблема JavaScript. Наверное я его неправильно вставляю... Я вообще пытаюсь без него обходиться, поэтому не знаю ничего, что его касается...

Я создаю отдельный файл drop_down.js с следующим содержимым:

Код

// JavaScript Document

startList = function() {
if (document.all&&document.getElementById) {
navRoot = document.getElementById("nav");
for (i=0; i<navRoot.childNodes.length; i++) {
node = navRoot.childNodes[i];
if (node.nodeName=="LI") {
node.onmouseover=function() {
this.className+=" over";
  }
  node.onmouseout=function() {
  this.className=this.className.replace(" over", "");
   }
   }
  }
 }
}
window.onload=startList;


А в коде HTML даю на этот файл ссылку:

Код

<script type="text/javascript" src="javascript/drop_down.js" ></script>


Что не так?!... Наверное в код JS надо что-то дописать?!... 

Автор: Illuminaty 3.10.2007, 12:52
Модератор: перенесено из верстки

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)