Hallo,
ich habe ein Div das per css auf visbile=true gesetzt ist und das ich per javascript auf unvisible setzen möchte.
dazu schreibe ich:
document.getElementById(‚hidden1‘).style.display=‚none‘;
text
ich bin schon ewig am rumprobieren - aber ich bekomm andauernd diesen fehler(und es ist sichtbar):
Error: document.getElementById(„hidden1“) has no properties
kann mir jemand sagen was ich falsch mache? steht genauso in 100 beispielen im internet
vielen dank
viele grüße
rasta
Hallo rasta,
Scheint mir, das du per Script eine Eigenschaft setzen willst, die das DIV (noch) nicht hat. Ich verwende folgendes (zumindest unter MSIE ok):
function an()
{document.getElementById(‚dynDiv‘).style.visibility = ‚visible‘;}
function aus()
{document.getElementById(‚dynDiv‘).style.visibility = ‚hidden‘;}
nn
Ggfs. würde es reichen, in deinem DIV die „selbe“ Eigenschaft vorab einzubauen.
mfg
Dirk
hallo pegausu,
…dich schickt der himmel 
Aha, das ist einleuchtend. komisch, da ich das eigentlich im css defniniert habe. und ein div müsste ja auch die eigenschaft können – js ist schon was komisches
und warum steht in den beispielen immer die eigenschaft „display“, wenn das gar nicht funktioniert(mit visible gehts)
und warum gehts auf dieser webseite?:
http://www.qxm.de/webdesign/20031201-090246?com=1
auf jeden fall vielen dank für deine schnelle antwort
viele grüße
rasta
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Hallo Rasta
style.display==‚block‘
oder
style.display==‚none‘
wird in dem genannten Script gesetzt. Allerdings kein visible=‚false‘.
Falsch abgeschrieben?
)
mfg
Dirk