Christian Steurer: Formular mit Return ausführen - Ziel wird nicht geladen

Beitrag lesen

Hallo
Ich habe bei meinem Intranet eine Startseite auf der verschiedene Bereiche angesprungen werden können. Um das zu erleichtern würde ich gerne ein Formular mit einem Feld einbauen in das man einen Alias schreiben kann. Bei Betätigung der Return Taste sollte dieser Alias dann im Intranet aufgerufen werden. Einzeilige Formulare werden ja mit Return ausgeführt, soweit ist das auch ok.
Problem ist, dass man ja in einem Formular die Eigenschaft action notieren muss (hier habe ich den Dateinamen der Startseite notiert) und hiermit läd die Seite sich selbst nochmal und gibt dem URI den Parameter "alias_wert" mit. Die eigentliche Funktion, das Aufrufen dieses Aliases im Intranet wird dann aber nicht ausgeführt.

Hier mein Coding im head Bereich:
function alias_aufrufen(alias)
 {
 var ziel = "http://mein-intranet/"+alias;
 window.location.href = ziel;
 }

Und hier mein Formular:
<form name="formular_01" action="startseite.html" method="get" onSubmit="return alias_aufrufen(document.formular_01.alias_wert.value);">
<input name="alias_wert" type="text" size="25">
<input type="submit" value="Alias aufrufen" title="&Ouml;ffnet im selben Fenster den Alias im Intranet.">
</form>

Weiß jemand was ich hier falsch mache?

Grüße, Christian