WYSIWYG
Olly
- programmiertechnik
Hallo liebe Forumgemeinde,
ich bastle zur Zeit an einem WYSIWYG-Editor und dabei bekomme ich eine Sache nicht gebacken:
function Init()
{
iView.document.designMode = 'On';
iView.document.body.innerText = "lala";
}
Diese Funktion wird im <Body>-Tag mit onLoad="Init()" geladen und soll dafür sorgen:
1. Man kann ins <IFrame> schreiben (id=iView)
2. Der Text im <IFrame> soll "lala" lauten
iView.document.body.innerText = "lala"; funktioniert nur wenn ich dafür eine eigene Funktion schreibe und dann per Klick die Fkt aufrufe:-(
Warum funktioniert das nicht in einer Fkt?
Dank
Olly
Hi Olly,
Warum funktioniert das nicht in einer Fkt?
definiere "funktionieren".
Wenn Du nach dem Aufruf Deiner Funktion mit einer weiteren Funktion (oder sogar derselben) den von Dir geänderten innerHTML-Wert erneut abfragst, ist dieser dann geändert worden oder nicht?
Falls ja, dann 'funktioniert' Deine Funktion - nur die Bildschirmdarstellung paßt sich den neuen Gegebenheiten nicht an (Rateversuch: Weil ein dafür erforderlicher Event nicht ausgelöst wurde?).
Viele Grüße
Michael