ユーザーが特定のページにリダイレクトする「キーワード」を入力できるようにする基本的なサイトを構築しています。異なるキーワードは、異なるページにリダイレクトされます。
たとえば、Apple は Apple.com にリダイレクトします (私のサイトではなく単なる例です)。
別の Web サイトで、別の人の Javascript を見つけました (以下を参照)。1 つの細かい点を除いて、ほぼ完璧に機能します。ユーザーは、リダイレクトを行うためにボタンをクリックする必要があります。エンターキーを押してもダメ。入力タイプを「ボタン」ではなく「送信」に変更しようとしましたが、それでもうまくいきません。誰かアドバイスはありますか?
<script type="text/JavaScript">
<!--
function Login(){
var done=0;
var keyword=document.enter_keyword.keyword.value;
//keyword=keyword.toLowerCase();
if (keyword=="toms") { window.location="http://www.toms.com"; done=1; }
if (keyword=="apple") { window.location="http://www.apple.com"; done=1; }
if (keyword=="orange") { window.location="http://www.orange.com"; done=1; }
if (done==0) { alert("WARNING:Incorrect keyword you plonker!!!"); }
}
//-->
</script>
</head>
<body>
<form name=enter_keyword>
<table border="1" cellpadding="2" cellspacing="2" bgcolor="#7B97E0">
<tr>
<td>
<font color="#ffffff"><b>Enter keyword:</b></font>
</td>
<td><input type=text name=keyword>
</td>
</tr>
<tr>
<td colspan=2 align=center>
<input type=button value="Login!" onClick="Login()">
</td>
</tr>
</table>
</form>