Скрипт не работает в Opera, Firefox
Ребят помогите пожалуйсто с этим выпадающим меню! В ИЕ всё как по маслу, а вот в опере и мозиле ни в какую не хочет :(
Статья отсюда --> ввв.comprog.ру/css7.хтмл startList = function() { if (document.all&&document.getElementById) { navRoot = document.getElementById("bgmenu"); 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", ""); } } } } } |
Каждый день появляется новый незарегистрированный гость, который где-то нашел древний скрипт выпадающего меню, спрашивает, почему не работает, при этом код скрипта обязательно не в соответствующих тегах.
Цитата:
З.Ы. Хотите знать почему скрипт не работает? Потому что не надо копаться на кладбищах интернета. З.З.Ы. Если у вас недоумение, почему такой резкий пост, то перечитайте первый абзац. |
Попробуйте убрать проверку на document.all, он поддерживается только в IE и является ископаемым.
Т.е первое условие будет выглядеть так: if (document.getElementById) { Also, пробел в этой строке не был ошибкой: this.className+=" over"; |
Часовой пояс GMT +3, время: 18:10. |