Nicht mehr ganz neu hier
Hi Leute,
ich stehe hier vor einem Problem hab ein DropdownMenu das in allen Browsern.. außer im Safari läuft. Eventuell kann ja jemand helfen:
ich stehe hier vor einem Problem hab ein DropdownMenu das in allen Browsern.. außer im Safari läuft. Eventuell kann ja jemand helfen:
Code:
var activateMenu = function(nav) {
if(document.all && document.getElementById(nav).currentStyle){
// only MSIE supports document.all
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('dmenu');
}