
27.05.2008, 13:15
|
|
Banned
Регистрация: 30.11.2007
Сообщений: 114
Провел на форуме: 2077503
Репутация:
54
|
|
вот скопипастил но чегото не работает. а нужно срочно. Помогите
Код:
activateMenu = function(nav) {
/* currentStyle restricts the Javascript to IE only */
if (document.all &&
document.getElementById(nav).currentStyle) {
var navroot = document.getElementById("nav");
/* Get all the list items within the menu */
var lis=navroot.getElementsByTagName("LI");
for (i=0; i<lis.length; i++) {
/* If the LI has another menu level */
if(lis[i].lastChild.tagName=="UL"){
/* assign the function to the LI */
lis[i].onmouseover=function() {
/* display the inner menu */
this.lastChild.style.display="block";
}
lis[i].onmouseout=function() {
this.lastChild.style.display="none";
}
}
}
}
}
window.onload= function(){
/* pass the function the id of the top level UL */
/* remove one, when only using one menu */
activateMenu('nav');
}
просто навожу добираюсь по древу в FF до свойства обьекта у котого даный скрипт должен менять display:none на display:block .. вожу мышкой и ничо не происходит.
хм.. может потому что FF в доме любого блока на месте lastChild показывает "\n %)
тогда чегото афторы скрипта напутали
Последний раз редактировалось smOleg; 27.05.2008 в 13:30..
|
|
|