vise menu i netscape
Jeg har en undersøgelse i gang i spørgsmålet http://www.eksperten.dk/spm/460209 og jeg kan allerede nu se at bl.a. netscape har problemer med at skjule/vise menuen til venstre på sitet.jeg har en funktion jeg finder meget praktisk til arbejdet med objekter som ser sådan ud:
ns4 = (document.layers) ? true : false;
ie4 = (document.all)? true:false
ie5 =(document.getElementById)? true:false
ns6 = (document.getElementById && !document.all)?true:false;
function getLayerStyle( lyr ){
if( ns4 ){
return document.layers[lyr];
} else if( ie4 ){
return document.all[lyr].style;
} else if( ie5 ){
return document.all[lyr].style;
} else if( ns6 ){
return document.getElementById(lyr).style;
}
}
når jeg vil skjule/vise et menu vælger jeg blot:
getLayerStyle('mitlayer').display = 'block'; og
getLayerStyle('mitlayer').display = 'none';
dette virke naturligvis i IE, så det store spørgsmål er hvordan jeg får det til at virke i netscape samt evt. andre browsere med samme problem?
