2017-11-11 3 views
0
Target

hallo Ich versuche, eine Taste, um ein div Ziel iframe .. ich so viel versucht, aber kein Ergebnis ...Der Versuch, einen Knopf

<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"); 
    } 

es scheint wahr, aber wenn ich auf den Knopf klicke, öffne ich eine leere Seite, die zeigt was in der Funktion .. Hilfe?

+0

ersetzen Sie formtarget zum Ziel. –

+0

funktioniert nicht:/ –

Antwort

0

Sie eine Menge fehlt,

  • Zuerst üben nicht "onclick()" mehr.
  • Zweitens üben nicht mehr "document.write".

Ich habe den Code neu schreiben, genießen ..

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 + "'"; 
} 

Fiddle

working fiddle

+0

es hat nicht funktioniert für mich, aber ich danke Ihnen .. –

+0

Es arbeitet an Geige, und ich habe es in meinem lokalen versucht es funktioniert auch. Kannst du mir sagen, welchen Fehler du hast? weil es überall funktioniert –

Verwandte Themen