そのため、iframe のアドレス バーとして使用されるテキスト ボックスがあります。以前は、次のスクリプトで「GO」ボタンが必要でした。
<script language="javascript">
function LoadPage(){
var objFrame=document.getElementById("myIframe");
objFrame.src=document.getElementById("URL").value;
}
</script>
「GO」ボタンのコード:
<input type="image" src="http://polaris.umuc.edu/~mahearn/images/arrowbutton.png"
height="20" width="20" class="frmSubmit" value="Go" onclick="LoadPage()" />
ユーザーがテキストボックスに入力中に「ENTER」を押すと、そのコードがアクティブになるようにします。
これは私が試したものです。何が起こったのかというと、キーを押してイベントをアクティブにするのではなく、テキスト ボックスをクリックすると、イベントがアクティブになりました。
input type="text" value="http://" class="frmUrlVal" id="URL1" onkeypress="return (LoadPage(1))"/>