Don P: Objekteigenschaft oder globale Variable

Beitrag lesen

Hallo,

Weia, deinen Nick hast du treffend gewählt ;-))

Ich habe jetzt folgendes programmiert:

Das ist alles ziemlicher Stuss.

var status = new Array("empty,nochNix,nochNix,nochNix,nochNix");

Soll das ein http://de.selfhtml.org/javascript/objekte/array.htm@title=Array mit 5 Werten werden? So geht das aber nicht. Es wird ein Array mit nur einem Wert, einem String.

Was genau willst du denn ereichen? Jedes DIV soll beim Anklicken abwechselnd erscheinen und verschwinden, richtig?

Wenn ja, brauchst du eine Funktion, die das leistet, etwas wie:

element.style.display = element.style.display === 'none' ? 'block' : 'none';  

Außerdem soll immer nur maximal ein DIV sichtbar sein, richtig?
Falls ja, brauchst du eine Funktion, die beim Einblenden eines DIV alle anderen unsichtbar macht. etwa so:

  
  if(element.style.display !== 'none') {  
    for(var i=0; divs[i]; i++) {divs[i].style.display = 'none';}  
  }

Das macht alle unsichtbar, danach dann das gewünschte sichtbar machen mit erstgenannter Funktion. Ein Array divs musst du natürlich zur Verfügung stellen.

Allerdings wird es schwierig bis unmöglich, ein mit display='none' verstecktes DIV nochmal anzuklicken, denn es ist ja dann weg ;-)

Gruß, Don P