Autor |
Nachricht |
WurstOderWas
Threadersteller
Dabei seit: 26.03.2003
Ort: -
Alter: 43
Geschlecht:
|
Verfasst Mi 20.10.2004 19:08
Titel [JavaScript] Layer verbergen |
|
|
Hi Leute,
hab nen div-layer mit id="welcome" und folgenden code:
Code: | document.layers['welcome'].visibility=hidden; |
als antwort bekomme ich immer document.welcome ist null oder kein objekt.
woran mag das liegen?
|
|
|
|
|
dastef
Dabei seit: 03.11.2003
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 20.10.2004 21:20
Titel
|
|
|
an der schreibweise? ich würd mal document.getElementById()
probieren. ansonsten mal selfhtml befragen bzw den mozilla
nutzen, der hat nen integrierten javascript-debugger.
|
|
|
|
|
Anzeige
|
|
|
Waschbequen
Account gelöscht
Ort: -
|
Verfasst Mi 20.10.2004 21:35
Titel
|
|
|
Code: | document.getElementById('welcome').style.visibility = "hidden"; |
|
|
|
|
|
Waschbequen
Account gelöscht
Ort: -
|
Verfasst Do 21.10.2004 11:59
Titel
|
|
|
Bitte.
|
|
|
|
|
sturmoffice
Dabei seit: 09.05.2003
Ort: Bei Göttingen
Alter: 41
Geschlecht:
|
Verfasst Do 21.10.2004 12:31
Titel
|
|
|
oder so [/list]
Code: | document.getElementById('welcome').style.display = "none"; |
|
|
|
|
|
rob
Dabei seit: 11.12.2003
Ort: ~/
Alter: 46
Geschlecht:
|
Verfasst Do 21.10.2004 13:58
Titel
|
|
|
document.layers gibt es nur im alten Netscape. Aktuelle Browser (die nach NS 4.7 und IE 4) verwenden hier document.getElementById (DOM-konform) und der alte IE verwendet document.all (ich glaube, der aktuelle IE versteht das noch immer).
Wenn du willst, das dein Script in alten wie in neuen Browsern funktioniert, dann bleibt dir nichts anderes übrig als das Script mit allen drei Versionen zu schreiben...
|
|
|
|
|
WurstOderWas
Threadersteller
Dabei seit: 26.03.2003
Ort: -
Alter: 43
Geschlecht:
|
Verfasst Mo 25.10.2004 09:16
Titel
|
|
|
rob hat geschrieben: | document.layers gibt es nur im alten Netscape. Aktuelle Browser (die nach NS 4.7 und IE 4) verwenden hier document.getElementById (DOM-konform) und der alte IE verwendet document.all (ich glaube, der aktuelle IE versteht das noch immer).
Wenn du willst, das dein Script in alten wie in neuen Browsern funktioniert, dann bleibt dir nichts anderes übrig als das Script mit allen drei Versionen zu schreiben... |
die da in komprimierter form wären...
|
|
|
|
|
dastef
Dabei seit: 03.11.2003
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mo 25.10.2004 09:25
Titel
|
|
|
Zitat: | document.layers gibt es nur im alten Netscape. Aktuelle Browser (die nach NS 4.7 und IE 4) verwenden hier document.getElementById (DOM-konform) und der alte IE verwendet document.all (ich glaube, der aktuelle IE versteht das noch immer). [...] |
Steht doch alles da.
Zuletzt bearbeitet von dastef am Mo 25.10.2004 09:25, insgesamt 1-mal bearbeitet
|
|
|
|
|
|
|
|
Ähnliche Themen |
[javascript] bei klick div-layer zeigen
DIV Layer vertical über Javascript positionieren...
Css Layer per JavaScript/PHP nach 15 Sekunden einblenden
Movieclip: Verbergen und anzeigen
innerer layer soll äußeren layer automatisch größer machen
[Dreamweaver] Layer in einem anderen Layer unten ausrichten?
|
|