imgShowHide.style.display ?
Bert Grassl
- javascript
0 Dark Sider0 Bert Grassl0 Didi
Hallo
Von Javascript weiß ich an und für sich nicht viel.
Ich kenne mich zwar bei PHP leidlich aus, aber die Syntax ist doch teilweise anders.
Ich hab mir da ein kleines Script aus dem Netz geschnupft, das laut
(ich glaub das ist ein DOM)- ZugriffsElement Bilder ansteuern soll, vorerst verbergen und bei Button-Onclick abwechselnd anzeigen und wieder verbergen soll.
Ich müßte das Script auf ein Table-Tag(samt Inhalt) anwenden.
Und das funktioniert damit aber nur mit dem IE(6.01), mit NS 7.1
schon nicht mehr.
Bitte weiß jemand von euch den entsprechenden Objekt-Zugriff für eine Tabelle.
BTW: Gibt es bei dem Style-Atributt "display:none" mit älteren Netscape-Browsern (Version 4.6 +)Probleme?
Vielen Dank für eure Hilfe
Robert
Das Script
<input type="button" name="cmdShowHide"
value="Zeigen und Verbergen"
language="JavaScript" onclick="// check the display status.
if (imgShowHide.style.display == "none")
// Bild zeigen
imgShowHide.style.display = "block";
else
// Bild verbergen
imgShowHide.style.display = "none";">
<table ID="imgShowHide" style="display:none;...>...
Hallo,
ich vermute mal ganz stark, getElementbyID könnte dir weiter helfen.
http://selfhtml.teamone.de/css/eigenschaften/positionierung.htm#visibility
MfG
Dark Sider
Hallo,
ich vermute mal ganz stark, getElementbyID könnte dir weiter helfen.
Danke für die schnelle Antwort.
Aber wie wende ich das am Beispiel meines Scripts an?
Ich muß da (wahrscheinlich mehrmals) an den betreffenden Stellen neben getElementbyID noch irgendwie die ID
einfügen.
http://selfhtml.teamone.de/css/eigenschaften/positionierung.htm#visibility
Ich verwende das attributt display. ohne Platzhalter
Gruß
Robert
Hallo,
besser wäre es sich die die ganze Sache in eine Funktion auszulagern.
Aber so oder so ähnlich sollte es theoretisch funktionieren:
onclick="element=getElementById('imgShowHide');
if (element.style.display == 'none') element.style.display='block';
else imgShowHide.style.display = 'none';"
viel Erfolg
Didi