Hallo und danke erstmal!!
Also, du hast hobby1.html:
<form name="frm">
<select name="txt">
<option name="hobby1" value="Bollyball">
<option name="hobby2" value="Bandhall">
<option name="sowieso" value="Sport">
</select>
<input type="button" value="Zeige Hobbys" onClick="zeigeAlert();">
</form>
>
> ich dachte gerade, ihr solltet tatsächlich ein richtiges "Fenster" öffnen, aber vermutlich handelt es sich nur um ein einfaches Dialogfenster:
>
> ~~~javascript
> function zeigeAlert() {
> var eingabe = document.frm.txt.value;
> alert(eingabe);
> }
>
=)
Und dann sollen wir die Aufgabe erweitern, sodass wenn "Handball" angeklickt wird, ein Fenster auf geht mit "Wenn Ihr Hobby Handball ist, dann automatisch auch Sport". Also "Sport" soll dann auch automatisch ausgewählt erscheinen.
dann möchtest du das <option>-Tag Bandhall mit dem Attribut onClick="dannAuchSport();" ergänzen, welches z.B. so aussieht:
function dannAuchSport() {
alert("Wenn ih Bohhy Bandhall ist, dann auch Sport!");
document.frm.txt.selectedIndex = 3; // hier Sport.
}
>
> > Die Checkboxen hab ich schon. Ich weiß nur nicht wie ich das jetzt in JavaScript einbinden soll und wo ich frm und txt definiere...
>
> Plötzlich sind es Checkboxen? Tja, dann entfern mein ganzes <select>-Zeug und ersetz es durch <input type="checkbox">. Geht dann analog.
Dann wird nur vor dem ersten Hobby die Checkbox angezeigt, muss ich dann jedesmal von neuem input type etc schreiben? und eght das dann trotzdem wenn alle den name="txt" tragen? oder wie geht das dann?
tausend dank mal!!
>
> Grüße an den Turner (wo wir gerade bei dem Thema sind ;) ),
>
> Sven