Wenn du Scripte schreiben willst, die auf Mausklicks oder Tastatureingaben reagieren sollen
musst du verschiedene Möglichkeiten abfragen können.
Mit if ... else kannst du ein entweder/oder abfragen.
var Ergebnis=12; Antwort=prompt("Wieviele Monate des Jahres haben 28 Tage?",""); if (Antwort==Ergebnis) { alert("Gut gemacht! ;-)"); } else { . }
<form name="Getraenke" action=""> <select name="Auswahl" size="2" onChange="CheckAuswahl()"> <option>Cola</option> <option>Limo</option> </select> </form>
<form name="Anzeige" action=""> <input type="text" name="Cola" rows="1" cols="10" readonly="readonly" /> <input type="text" name="Limo" rows="1" cols="10" readonly="readonly" /> </form>
var AnzahlCola=0; var AnzahlLimo=0;
<select name="Auswahl" size="2" onChange="CheckAuswahl()">
function CheckAuswahl() { if (document.Getraenke.Auswahl.selectedIndex==0) { AnzahlCola++; document.Anzeige.Cola.value=AnzahlCola+" Cola" ; document.Getraenke.reset(); } else { . . }
Du brauchst die Methode reset(), um das Listenfeld zurückzusetzen.
Die farbigen Buttons sind mit Style Sheets gestaltet:
<head> <style type="text/css"> .ivory { font-family:comic sans Ms,verdana,arial, helvetica; font-size:12pt; color:darkslategray; background-color:ivory; cursor:hand; } .aliceblue { font-family:comic sans Ms,verdana,arial, helvetica; font-size:12pt; color:darkslategray; background-color:ivory; cursor:hand; } </style> </head>Dem Button wird das class-Attribut zugewiesen: <input class="ivory" ... /> <input class="aliceblue" ... /> |