Netscape 4/5: Wert einer Eigenschaft ändern
Thomas Hauer
- javascript
0 Cheatah
Hallo!
Ich hab eine Problem mit JS unter NS 4/5 - ich hab einen Tag:
<div id="menue2" style="position:absolute;visibility:hide">
Nun möchte ich jedoch die Eigenschaft visibility ändern:
asdf = "menue2"; <--- das ist hier der Menüpunkt den ich grad ändern will (wird an die function übergeben)...
aktuell = document.layers[asdf];
aktuell.document.visibility="show";
Das JS läuft bis zum 2. Satz, danach tut er nichts mehr...
Habs auch folgendermassen probiert, hat aber auch nicht funktioniert:
IDName ist hierbei die Zeichfolge die auch bei id="" im div Tag drinnen steht...
document.IDName.visibility="show";
Nur why the fuck ändert er mir die Eigenschaft nicht... Das JS stopp einfacht bei diesen Befehlen... *heul*
thanks for help,
tom
Hi,
aktuell = document.layers[asdf];
alert(aktuell); alert(aktuell.name); // zur Kontrolle - sowas macht sich bei Problemen immer ganz gut
aktuell.document.visibility="show";
visibility ist eine Eigenschaft von layer, nicht von document.
Das JS läuft bis zum 2. Satz, danach tut er nichts mehr...
Auch keinen Fehler ausgeben? Achte auf die Statusleiste!
document.IDName.visibility="show";
Kleiner Wink mit dem Zaunpfahl: Als anno 1996(?) Netscape 4 gebaut wurde, war das id-Attribut kaum von Bedeutung, name hingegen schon.
Nur why the fuck
Die Chinesen Bu, Chu und Fu wollten das großartige Amerika entdecken. Also kauften sie sich Tickets für ein Schiff und wanderten aus. In Amerika angekommen, fanden sie alle es so herrlich, dass sie beschlossen, ihre Namen zu amerikanisieren. Bu nannte sich fortan "Buck", Chu änderte seinen Namen in "Chuck", und Fu fuhr zurück nach China.
Cheatah