stefan_: Overlib + "Suckerfish" => Problem??

Hallo zusammen,

ich habe eine Website mit einem CSS-Menü ("Suckerfish").

Für den IE benutze ich folgendes Javscript, damit das Menü dort funktioniert:

  
sfHover = function() {  
 var sfEls = document.getElementById("topnavi").getElementsByTagName("LI");  
 for (var i=0; i<sfEls.length; i++) {  
  sfEls[i].onmouseover=function() {  
   this.className+=" sfhover";  
  }  
  sfEls[i].onmouseout=function() {  
   this.className=this.className.replace(new RegExp(" sfhover\\b"), "");  
  }  
 }  
}  
if (window.attachEvent) window.attachEvent("onload", sfHover);  

dies funktioniert so weit einwandfrei.

Sobald man jedoch overlib auf der selben Seite einbindet, schliessen die einzelnen Menüpunkte im IE nicht mehr... kann mir hier evtl jemand helfen?

Danke schon einmal

  1. Gerade ist mir aufgefallen, dass dieses Phänomen nur im IE7 auftritt :s

    Hallo zusammen,

    ich habe eine Website mit einem CSS-Menü ("Suckerfish").

    Für den IE benutze ich folgendes Javscript, damit das Menü dort funktioniert:

    sfHover = function() {
    var sfEls = document.getElementById("topnavi").getElementsByTagName("LI");
    for (var i=0; i<sfEls.length; i++) {
      sfEls[i].onmouseover=function() {
       this.className+=" sfhover";
      }
      sfEls[i].onmouseout=function() {
       this.className=this.className.replace(new RegExp(" sfhover\b"), "");
      }
    }
    }
    if (window.attachEvent) window.attachEvent("onload", sfHover);

    
    >   
    > dies funktioniert so weit einwandfrei.  
    >   
    > Sobald man jedoch overlib auf der selben Seite einbindet, schliessen die einzelnen Menüpunkte im IE nicht mehr... kann mir hier evtl jemand helfen?  
    >   
    > Danke schon einmal