wahsaga: Layer visible und hidden

Beitrag lesen

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; }