Hallo, habe folgendes Problem:
Ich habe ein Dropdown-Menü in einem PHP-Formular, das bei Anwahl von Punkt_A ein verstecktes Element (Punkt_D) sichtbar machen soll- Punkt_B macht das Feld wieder unsichtbar.
Bei verscheidenen Browsern funktioniert diese Technik aber unterschiedlich:
- in Firefox funktioniert alles super
- in Opera funktioniert auch das un-/sichtbar machen, jedoch erscheint das Auswahlmenü nicht direkt bei dem Dropdownfeld, sondern ettliche Zentimeter darunter (ob es was damit zu tun hat, dass ich das Formular in einem iFrame habe?)
- IE oder Maxthon ignorieren den Aufklapp-Befehl komplett.
Kann mir jemand sagen, wie ich meine gewünschte Funktion für alle Browser kompatibel mache? Ich bitte auch um konkrete Programmbeispiele, da ich noch nicht so fit darin bin.
Hier mein Code:
<select size="1" name="Auswahl">
<option value="">..bitte wÃhlen..</option>
<option value="Punkt_A" onclick="document.getElementById('Punkt_D').style.display=this.checked?'block':'block';">Punkt_A</option>
<option value="Punkt_B" onclick="document.getElementById('Punkt_D').style.display=this.checked?'none':'none';">Punkt_B</option>
</select>
...
<div id="Punkt_D" style="display: none">
</div>
Danke Euch schon mal für Eure Mühe
Spakko