ich diesen Code für Add-String verwenden, um Element der übergeordneten Fenster Pop-up bilden:Javascript: add String mit window.opener Form Popup iframe
window.opener.document.getElementById('myid').innerHTML += 'string';
Jetzt möchte ich Zeichenfolge Element iframe Form Popup hinzuzufügen. Sowohl Iframe als auch Parent befinden sich in derselben Domäne. Ich versuche diesen Code aber nicht zu bearbeiten:
parent.myframename.window.opener.document.getElementById('iframeelementid').innerHTML += 'string';
Was ist los? Gibt es eine Möglichkeit, dies zu tun?
Danke für jede Hilfe.
* UPDATE *
Dies ist mein kompletter Code. Startseite:
<html>
<head>
<script>
function myPopup() {
window.open("pop.htm", "myWindow", "status = 1, height = 180px, width = 330px)
}
</script>
</head>
<body>
<textarea id="input"><iframe src="frame.html" name="myframe"></iframe> </textarea>
<a href="" onclick="myPopup()">Popup</a>
</body>
</html>
und pop.htm:
<html>
<head>
<script>
function insert() {
parent.myframe.window.opener.document.getElementById('inframe').innerHTML += 'asasasas';
window.close();
return false;
}
</script>
</head>
<body>
<input type="button" id="insert" onclick="insert()" value="insert" />
</body>
</html>
und iframe.html:
<html>
<head>
</head>
<body>
<span id="inframe"></span>
</body>
</html>
Wir werden viel mehr Informationen benötigen (wahrscheinlich die HTML und JavaScript) Ihnen dabei zu helfen. –
Ich aktualisiere meine Frage – Nulled