• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

IE dynamische Navigation

PerX

Neues Mitglied
Hallo Zusammen

Meine dynamische Navigation funktioniert jetzt zu mindest auf Google Chrome. Jetzt mein Problem es funktioniert auf IE nicht. Ich habe im Internet folgendes JavaScript gefunden. Leider weiss ich nicht warum es nicht geht bei IE. Mein zweites Problem ist, ich habe ein Bild verlinkt und es hat einen Rand, obwohl es keinen hat. Woran liegt das?

JavaScript-Code:
Code:
// <![CDATA[if(window.navigator.systemLanguage && !window.navigator.language) {
  function hoverIE() {
    var LI = document.getElementById("Navigation").firstChild;
    do {
      if (sucheUL(LI.firstChild)) {
        LI.onmouseover=einblenden; LI.onmouseout=ausblenden;
      }
      LI = LI.nextSibling;
    }
    while(LI);
  }


  function sucheUL(UL) {
    do {
      if(UL) UL = UL.nextSibling;
      if(UL && UL.nodeName == "UL") return UL;
    }
    while(UL);
    return false;
  }


  function einblenden() {
    var UL = sucheUL(this.firstChild);
    UL.style.display = "block"; UL.style.backgroundColor = "#eee";
  }
  function ausblenden() {
    sucheUL(this.firstChild).style.display = "none";
  }


  window.onload=hoverIE;
}
// ]]>

Hier der HTML-Code des verlinkten Bildes:

HTML:
<a style="text-decoration:none;" href="Hauptseite%20PerXenie.html"><img style=" position:relative; left:0px; top:5px; width: 328px; height: 386px;" alt="Logo" src="../Logo%27s/SCHEISs%20daTEI%20DIE%20JEtzt%20geht.jpg"></a>

Vielen Dank für eure Hilfe.

PerX
 
Hallo,

also das mit dem Menü keiner ahnung.
das mit dem bild ist klar, du musst dem bild sagen das es keinen rand hat nicht dem Link :O).

in der regel macht man das gleich zum anfang mit css
Code:
img {border:none;}

Cheffchen
 
Zurück
Oben