• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

JS funktioniert nicht im IE6

bungalo

New member
Hallo Leute,

ich habe ein Problem mit einem JS-Klappscript!
Es dreht sich darum div-Container ein- und auszuschalten.

Komischerweise funktioniert das soweit ich testen konnte in allen Browsern bis auf IE6.
Trotzdem spuckt mir der Debugger keinen Fehler aus.

Habt ihr eine Idee?

Code:
function switchlayer(Layer_Name)
{
  var GECKO = document.getElementById? 1:0 ;
  var NS = document.layers? 1:0 ;
  var IE = document.all? 1:0 ;

  if (GECKO)
       {document.getElementById(Layer_Name).style.display=
	   (document.getElementById(Layer_Name).style.display=='block') ? 'none' : 'block';}
  else if (NS)
       {document.layers[Layer_Name].display=(document.layers[Layer_Name].display==
	   'block') ? 'none' : 'block';}
  else if (IE)
       {document.all[Layer_Name].style.display=(document.all[Layer_Name].style.display==
	   'block') ? 'none' : 'block';}
}


Die Funktion wird dann per onclick aufgerufen.

Das Beispiel dazu gibts unter http://www.bunga-lo.de/showroom/schmitthut


Wer weiß was? Woran kann es liegen?

Gruß und schon mal supervielen Dank!

Flo
 
Moin!

Mal ganz davon abgesehen, daß namen und id's nicht mit einer Ziffer beginnen dürfen - Du hast:
<a name='1'></a>
und danach:
<div style="display: none;" id="1">

Reicht das als Info?

Ahoi - Pit
 
Zurück
Oben