Joerg Peschke: onClick bei select in Formular

Beitrag lesen

Moin,
Erstens:
Stirn ist ein String, und sollte als solcher übergeben (mit Anführungszeichen) werden:

<option value="Stirn" onClick="activate('Stirn')">Stirn

Zweitens:
Mit
if (x = Stirn)

setzt du x = Stirn und vergleichst es nicht.

Mach ein

if (x == 'Stirn') draus.

Vielleicht bringt dich das schonmal weiter.

Hallo,
ich würde gerne die Optionen eines Select Formulars mit dem onClick Event belegen, so dass bei Auswahl einer Option in einem anderen Frame (mit dem Namen "Info") ein entsprechendes Fenster geöffnet wird.
Wenn ich nun folgende Funktion im Seitenkopf definiere und diese dann im Eventhandler aufrufe funktioniert leider gar nichts. Wo liegt da mein Denkfehler?

Code:

<html>
<head>
<script type="text/javascript">
<!--
function activate(x) {
  if (x = Stirn)
   {top.Info.window.close;
    top.Info.window.open("Stirnanalyse.html","Stirnanalyse");}
}
//-->
</script>
</head>
<body>
<form>
<select>
   <option value="Nase">Nase
   <option value="Stirn" onClick="activate(Stirn)">Stirn
</select>
</form>
</body>
</html>