「ナビゲート」ボタンでonClick JavaScript関数を呼び出すか、送信時にアクションを実行することで、iframe URLを設定できます。
<form action="JavaScript:navigate()">...</form>
関数自体については、JavaScript が URL の場所を変更するために使用できる iframe に ID を設定できます。
<script> function navigate(){ window.frames['Iframe'].document.location.href = document.getElementByID('newLink').value; } </script>
iframe の場合は次のようにします。
<iframe id="Iframe" src=""></iframe>
したがって、最終的なコードは次のようになります。
<html>
<head>
<title>iFrame</title>
<script>
function navigate(){
window.frames['Iframe'].document.location.href = document.getElementByID('newLink').value;
}
</script>
</head>
<body>
<form action="JavaScript:navigate()">URL: <input type="text" id="newLink">
<iframe id="Iframe" src=""></iframe>
</body>
</html>