Vinzenz Mai: JavaScript onClick Funktion funktioniert nicht im FF

Beitrag lesen

Hallo,

» function switchAnsicht(anlage) {  

> 	  //1 == Status-Ansicht  
> 	  if (ansicht == 1) {  
> 		document.all.links.style.display = "block";  
> 		document.all.rechtsoben.style.display = "none";  
> 		document.all.rechtsmitte1.style.display = "none";  
> 		document.all.rechtsmitte2.style.display = "none";  
> 		document.all.rechtsunten.style.display = "none";  
>   
> 		ansicht = 0;  
> 	  }  

das hat bisher auch ganz gut funktioniert.

ich bin erstaunt, dass solcher Code in anderen Browsern als dem IE (und Derivaten) "funktioniert". Dass das in Firefox nicht funktioniert, ist *nicht* verwunderlich.

Warum nutzt Du document.all überhaupt? Du kennst doch document.getElementById() ...

Zusatzfrage: Warum übergibst Du Deine Statusvariable "browser" nicht ebenfalls als Funktionsparameter - genauso wie Du es mit "anlage" machst?

Freundliche Grüße

Vinzenz