hi,
if (document.getElementById) {
Der Kommentar
// End Netscape 6
legt nahe, dass du annimmst, diese Zugriffssyntax wäre nur für diesen Browser geeignet(?) - das ist aber nicht wahr, getElementById() unterstützen alle aktuellen Browser.
if (document.all) {
Das bräuchtest du höchstens, wenn du noch zu IEs _kleiner_ als Version 5 kompatibel bleiben willst. Da deren CSS-Unterstützung aber auch recht dürftig ist, ist das m.E. wenig sinnvoll.
if (document.getElementById(layerChange).style.visibility="hidden")
Du machst hier eine Zuweisung, keinen Vergleich. Deshalb ist diese "Bedingung" (in diesem Falle) _immer_ wahr - dein else-Zweig kommt nie zur Ausführung.
Der Vergleichsoperator ist immer noch ==
gruß,
wahsaga
--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }