2017-02-15 4 views
0

基本的なHTMLとjavascriptを学んでいます(申し訳ありませんが、これは間違った話題です)。ユーザーがウェブサイトのURLを入力し、そのウェブサイトにIFrameが表示される基本的なウェブサイトを作ろうとしています。私はHTMLには非常に新しいので、これはおそらく何か愚かですが、私はそれが何であるかを見つけることができません。私が混乱しているのは、このコードが機能していないことです。ただちにアクティブになり、役に立たなくなります。助けてくれてありがとう!このJavaScriptがIFrameの「src」属性を変更できない理由はありますか?

<iframe src="" name="myFrame" id="myFrame"></iframe> 
 

 
<form onSubmit="setIframe()"> 
 
URL: <input type="text" name="urlbox" id="urlbox"> <input type="submit" value="go"> 
 
</form> 
 

 
<script> 
 
function setIframe() 
 
    { 
 
\t \t var url = document.getElementById("urlbox").value; 
 
\t \t document.getElementById("myFrame").setAttribute("src","testwebsite.com"); 
 
    } 
 

 
</script>

+0

*デベロッパーツールコンソールにはどのようなエラーが表示されますか?*デフォルトの送信アクションを防止しない限り、フォームを送信すると新しいページが読み込まれます –

+0

デバッグ101 - ブラウザデベロッパーツールコンソールとネットワークタブ - あなたが "go"をクリックしたときに "起こっている"こと –

+0

'.setAttribute()'を使用して "src"プロパティを設定する必要はありません - '