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" ... /> |