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
Die Standard-Antwort: "Bitte benutze die Forum-Suche!" macht die Forum-Suche kaputt, weil die Suche dann nämlich genau vor allem diese dämliche Standard-Antwort, also Müll liefert. Sinnvoller ist stattdessen folgende Standard-Antwort: "Dieses Thema wurde schon vielfach im Forum besprochen, siehe z.B. <a>hier</a> oder <a>hier</a> oder benutze die Forum-Suche z.B. mit den Stichworten 'Stichwort1 Stichwort2'." Danke.