2017-11-11 6 views
0

をターゲットにしようと..私はあまりを試みたが、結果なし...は、私はインラインフレームを使用してDIVにあるボタンをターゲットにしようとしているハイテクボタン

<html> 
<body> 
    <div id="one"> 
<button type="submit" onclick="ShowResult()" formtarget="result"> Calculate </button> 
    </div> 
    <div id="two"> 
    <iframe name="result"></iframe> 
    </div> 
    </body> 

のjavascript:

function ShowResult() 
    { 
    document.write("someword"); 
    } 

それは本当だと思うが、私がボタンをクリックすると、何が機能しているかを示す空白のページが開きます。あなたがたくさん含まれていない

+0

ターゲットをtargetに置き換えます。 –

+0

が動作しません:/ –

答えて

0

  • ファーストはもう"onclick()"を練習していません。
  • もう1度は"document.write"を練習しません。

私は楽しんで、あなたのコードを書き直す必要があり..

HTML

<div id="one"> 
    <button type="submit" id="functionThis" formtarget="result"> Calculate </button> 
</div> 
<div id="two"> 
    <iframe id="iframe1" name="result"></iframe> 
</div> 

JS

document.getElementById("functionThis").addEventListener("click", showResult, false); 

function showResult() { 
    var htmlString = "<body>Some Words</body>"; 
    var myIFrame = document.getElementById('iframe1'); 
    myIFrame.src = "javascript:'" + htmlString + "'"; 
} 

フィドル

working fiddle

+0

それは私のために働いていませんでしたが、ありがとう.. –

+0

それはフィドルに取り組んでいます、そして私はそれも私のローカルでそれを試してみました。あなたは何のエラーがあるのか​​教えていただけますか?どこでも働いているから –

関連する問題