Michael: in "if-Bedingung" einen Link zu einer Seite einbauen

Beitrag lesen

function eingSuche()
{
if(document.Formular.Suche.value == "Eingabe")
   document.location.href = "andere_seite.html";
}

Genau das hab ich gemeint. Das ist es aber irgendwie geht das nicht *grummel*

Weis nicht wieso, kann mir einer helfen? Mein Script sieht nun so aus (ganze HTML Seite):

<html>
<head>
<title>Suche</title>
<script type="text/javascript">
<!--
function eingSuche()
{
 if(document.Formular.Suche.value == "x")  {
   document.location.href = "andere_seite.html";
  }

}
//-->
</script>
</head>
<body>
<form name="Formular" method="post" onSubmit="return eingSuche()">
<pre>
<input type="text" size="40" name="Suche">
</pre>
</form>
</body>
</html>

Ich blick nicht warum das nicht geht. Wenn man jetzt "x" eingibt verschlingt es einfach den Buchstaben, ohne die Seite zu öffnen. Was ist da falsch?