Mssmar: Die Sichtbarkeit eins Fieldsets bzw. Layer mit JScript abfragen

Hallo,

Ich habe einen Fieldset (Für Formular), den ich - jenach Bedarf - mit Javascript ein bzw. ausblinde.

Ich habe dazu eine If-Abfrage, die ein Befehl ausführen muss, wenn dieser auf die Seite sichtbar ist.

Code für die If-Abfrage:

  
if(document.getElementById('fieldset_03').style.display =="block") {  
   alert('fieldset_03 hat:' + fields[2].length + 'Felder');  
}  

  
#fieldset_02 {  
   display:none;  
}  
  
<fieldset id="fieldset_03">  
    <input type="text" name="fnm3" value="">  
    <input type="text" name="lnm3" value="">  
    <select name="tlt3">  
    <option value="">&nbsp;</option>  
 <option value="2">Herr</option>  
 <option value="3">Frau</option>  
    </select>  
    <input type="text" name="strasse3" value="">  
    <input type="text" name="house3" value="">  
    <input type="text" name="wuensche3" value="">  
    <input type="submit">  
</fieldset>  

Es funktioniert leider nicht. Und hier im Forum habe ich folgender Link
style.visibility
gefunden, aber das hilft nicht weiter.

Ich bin für jede Hilfe sehr Dankbar

Gruß
Messmar

  1. hi,

    if(document.getElementById('fieldset_03').style.display =="block")

    Dass sich über .style nur Style-Eigenschaften abfragen lassen, die entweder per style-Attribut direkt am Element, oder zuvor bereits per Javascript gesetzt wurden, hast du berücksichtigt?

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. hi,

      [...]hast du berücksichtigt?

      Ja, habe ich. Der Code:

        
      <fieldset id="fieldset_03" style="display:block;">  
           <input type="text" name="fnm1" value=""><br>  
           <input type="text" name="lnm1" value=""><br>  
           <select name="tlt1">  
         <option value="">&nbsp;</option>  
         <option value="Herr">Herr</option>  
         <option value="Frau">Frau</option>  
           </select><br>  
           <input type="text" name="strasse1" value=""><br>  
           <input type="text" name="house1" value=""><br>  
          <input type="text" name="wuensche1" value=""><br>  
          <input type="submit">  
      </fieldset>  
      
      

      Danke und Gruß
      Messmar

    2. hi,

      [...]Javascript gesetzt wurden, hast du berücksichtigt?

      Stop Stop ;-))

      Jetzt geht's und wie du sagtest direkt in Htlm-Element per style-Eingenschaft oder das ganze über JScript.

      Vielen Dank und Gruß
      Messmar