Satherlor
14.10.2003, 15:50:39
Moin,
ich möchte gerne ein Auswahlmenü (beim Verkauf (bei der Auswahl der Kategorie)) wie bei Ebay. Die haben das mit einem Applet gelößt, ich möchte das gerne mit Java Script. Den folgenden Script hab ich bei SelfHTML gefunden:
<html>
<body>
<form action="ausgabe.php">
<select name="produkt1" size="10"
onchange="alert(this.form.Pizza.options // !!!KNACKPUNKT!!![this.form.Pizza.selectedIndex].value)">
<option value="P101">Pizza Napoli</option>
<option value="P102">Pizza Funghi</option>
<option value="P103">Pizza Mare</option>
<option value="P104">Pizza Tonno</option>
<option value="P105">Pizza Mexicana</option>
<option value="P106">Pizza Regina</option>
<option value="P107">Pizza de la Casa</option>
<option value="P108">Pizza Calzone</option>
<option value="P109">Pizza con tutti</option>
</select>
</p>
</form>
<form action="ausgabe.php">
<select name="produkt2" size="10"
onchange="alert(this.form.Pizza.options[this.form.Pizza.selectedIndex].value)">
</select>
</p>
</form>
</body>
</html>
Die einfachste Variante meiner Meinung nach wäre, bei "onchange" beim 1. Auswahlkasten nicht ein "alert" auszugeben, sondern quasi zu sagen: "onchange='produkt2 + <option>123</option> + ..." Also wenn ich eine Kategorie ausgesucht habe und diese angeklickt hab, sich im 2. Auswahlkasten ein spezifischer Unterkategorieauswahlkasten erscheint. Wie kann ich das ambesten machen?
ich möchte gerne ein Auswahlmenü (beim Verkauf (bei der Auswahl der Kategorie)) wie bei Ebay. Die haben das mit einem Applet gelößt, ich möchte das gerne mit Java Script. Den folgenden Script hab ich bei SelfHTML gefunden:
<html>
<body>
<form action="ausgabe.php">
<select name="produkt1" size="10"
onchange="alert(this.form.Pizza.options // !!!KNACKPUNKT!!![this.form.Pizza.selectedIndex].value)">
<option value="P101">Pizza Napoli</option>
<option value="P102">Pizza Funghi</option>
<option value="P103">Pizza Mare</option>
<option value="P104">Pizza Tonno</option>
<option value="P105">Pizza Mexicana</option>
<option value="P106">Pizza Regina</option>
<option value="P107">Pizza de la Casa</option>
<option value="P108">Pizza Calzone</option>
<option value="P109">Pizza con tutti</option>
</select>
</p>
</form>
<form action="ausgabe.php">
<select name="produkt2" size="10"
onchange="alert(this.form.Pizza.options[this.form.Pizza.selectedIndex].value)">
</select>
</p>
</form>
</body>
</html>
Die einfachste Variante meiner Meinung nach wäre, bei "onchange" beim 1. Auswahlkasten nicht ein "alert" auszugeben, sondern quasi zu sagen: "onchange='produkt2 + <option>123</option> + ..." Also wenn ich eine Kategorie ausgesucht habe und diese angeklickt hab, sich im 2. Auswahlkasten ein spezifischer Unterkategorieauswahlkasten erscheint. Wie kann ich das ambesten machen?