Cyx23: Netscape-Fehler

Beitrag lesen

Hallo Kai,

if(document.getElementById){
document.getElementsById("self").style.visibility = "hidden";
}
else{
if(document.layers){
  document.self.visible="hide";
}

statt den NN4 entweder gar nicht zu berücksichtigen, oder umständlich immer mit alter Syntax nach Layer-Modell zu bedienen, sollte diese Variante favorisiert werden:

<style>
#slf{position:relative;visibility:visible}
</style>
<script>
if(document.getElementById){
  document.getElementsById("slf").style.visibility = "hidden";
 }
 else{
if(document.layers){
  document.slf.visibility = "hidden";
 }

</script>
<div id=slf>

Man kann dann die visibility für alle Browser in gleicher Weise "visible" oder "hidden" setzen.

Grüsse

Cyx23