Javascript- div ein- und ausblenden

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 :smile:

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? :wink:)

mfg

Dirk