Mailinglisten-Archive |
vor ein paar tagen war mir abends mal langweilig.
erklärt sich von allein:
<script type="text/javascript" language="JavaScript">
function selectMenu() {
/* das selektierte value vom ersten menü suchen */
for(a=0;a<document.form.grundselect.length;a++) {
if(document.form.grundselect.options[a].selected == true) {
/* das selektierte value in die variable grund schreiben */
var selektiert = document.form.grundselect.options[a].value;
}
}
/* alle die momentan noch im unterpunkte menü sind löschen */
var stoploop = document.form.unterselect.length;
for(c=0;c<stoploop;c++) {
document.form.unterselect.options[document.form.unterselect.length-1]
= null;
}
/* vergleichen ob das selektierte mit einem aus den gegebenen
übereinstimmt */
switch(selektiert) {
case "eissorten":
menupunkte = new Array("Erdbeer","Schoko","Wallnuss","Zitrone");
break;
case "werkzeug":
menupunkte = new
Array("Hammer","Zange","Axt","Schraubenzieher","Cuttermesser");
break;
case "auto":
menupunkte = new Array("BMW","Mercedes","Audi");
break;
default:
menupunkte = new Array("- bitte auswälen -");
break;
}
/* die neuen options in das untermenü schreiben */
for(d=0;d<menupunkte.length;d++) {
neueliste = new Option(menupunkte[d]);
document.form.unterselect.options[document.form.unterselect.length] =
neueliste;
}
}
</script>
</head>
<body bgcolor="#FFFFFF">
<form name="form" method="post" action="">
<select name="grundselect" style="width: 125px;"
onchange="selectMenu();">
<option value="auswahl" selected>- bitte auswälen -</option>
<option value="eissorten">Eissorten</option>
<option value="werkzeug">Werkzeug</option>
<option value="auto">Auto</option>
</select>
<select name="unterselect" style="width: 125px;">
<option value="0" selected>- bitte auswälen -</option>
</select>
</form>
php::bar PHP Wiki - Listenarchive