Inhalte eines iframes ändern
trunx
- javascript
0 trunx
Hallo Forum,
ich möchte für einen selbstgebastelten Webeditor eine in einen iframe geladene Seite verändern. Konkret, ich möchte dem head-Bereich einfach folgende Zeile zufügen:
[code:html]
<script type="text/javascript" src="editor.js"></script>
[/code]
Dazu habe ich folgenden Code benutzt (Auszug):
[code:javascript]
...
var edit_script = doc.createElement('script');
var edit_typ = document.createAttribute("type");
edit_typ.nodeValue = "text/javascript";
var edit_source = document.createAttribute("scr");
edit_source.nodeValue = "cms/editor.js";
edit_script.setAttributeNode(edit_typ);
edit_script.setAttributeNode(edit_source);
var edit_parent = doc.getElementsByTagName('head')[0];
var edit_kind = doc.getElementsByTagName('link')[0];
edit_parent.insertBefore(edit_script,edit_kind);
...
[/code]
Fehler werden mir leider keine angezeigt, aber dennoch funktioniert es nicht :-(
Derzeit besteht editor.js lediglich aus einer Anweisung, nämlich
[code:javascript]
window.onload = alert("Hallo");
[/code]
ich würde mich freuen, wenn mir jemand helfen könnte.
mit freundlichen Grüßen
trunx
Hallo,
wahlweise würde mich interessieren, wie man auf den Inhalt eines iframes in einem iframe zugreift:
versucht habe ich ne Menge, z.B.
parent.frames[0].frames[0].document...
parent.frames[0].frames[0].contentDocument...
oder document.getElementById['if1'].document/contentDocument.getElementById['if2']...
aber nichts bringt was :-(
wie geht es richtig?
bye trunx