Netscape und frame.document.write
Kevin Wiedener
- javascript
0 Struppi
Hallo,
ich nutze folgenden Code:
...
<iframe frameborder="0" width="100%" name="edit" height="300" id="edit" class="richEdit">
</iframe>
<script language="Javascript">
getIFrameDocument("edit").document.open();
getIFrameDocument("edit").document.write("Hallo");
getIFrameDocument("edit").document.close(); getIFrameDocument("edit").document.designMode="On";
</script>
...
Beim Internet Explorer funktioniert alles perfekt, in dem Iframe steht nachher "Hallo" drin. Wenn ich die Seite aber mit dem Netscape aufrufe, steht nichts im Iframe drin. Wie kann ich dieses Problem lösen?
Und bevor jemand das anmerkt: Netscape kennt den Befehl getIFrameDocument!!! Daran liegts mit tausendprozentiger Sicherheit nicht!!
Und bevor jemand das anmerkt: Netscape kennt den Befehl getIFrameDocument!!! Daran liegts mit tausendprozentiger Sicherheit nicht!!
Also,
1. von welchem Netscape sprichst du?
2. im MZ habe kommt bei alert(window.getIFrameDocument);
ein undefined, also kennt zumindest MZ die funktion nicht.
Struppi.
Hi Struppi,
ich spreche vom Netscape 7.1 - ist eigentlich auch egal. Mir geht es nur darum, dass meine Seiten auf dem Netscape 7.1 und IE 5+ laufen, denn was anderes nutzen die User, die an dieses Skript überhaupt kommen, nicht (das weiß ich zu 100%).
Hast du ne Lösung für mein Problem, Struppi? Wie kann ich in den Frame was reinschreiben?
Du kannst das ja ganz normal probieren, ohne getIFrameDocument. In dem Frame soll beim Laden einfach was drinstehen.
Gruß
Kevin
Hast du ne Lösung für mein Problem, Struppi? Wie kann ich in den Frame was reinschreiben?
var doc = window['frameName'].document;
doc.open();
doc.write('text');
doc.close();
Struppi.
var doc = window['frameName'].document;
doc.open();
doc.write('text');
doc.close();
Sorry Struppi, aber genau das funktioniert im Netscape ja nicht :-(. Gibts da ne andere Lösung?
Gruß
Kevin
var doc = window['frameName'].document;
doc.open();
doc.write('text');
doc.close();Sorry Struppi, aber genau das funktioniert im Netscape ja nicht :-(. Gibts da ne andere Lösung?
genau das Funktioniert in mieneme Netscape prima, vielleicht ist deiner kauputt.
Struppi.