Olly: WYSIWYG

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

  1. 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

    --
    T'Pol: I apologize if I acted inappropriately.
    V'Lar: Not at all. In fact, your bluntness made me reconsider some of my positions. Much as it has now.
    (sh:| fo:} ch:] rl:( br:^ n4:( ie:% mo:) va:| de:/ zu:| fl:( ss:) ls:~ js:|)
     => http://www.peter.in-berlin.de/projekte/selfcode/?code=sh%3A|+fo%3A}+ch%3A]+rl%3A(+br%3A^+n4%3A(+ie%3A%25+mo%3A)+va%3A|+de%3A%2F+zu%3A|+fl%3A(+ss%3A)+ls%3A~+js%3A|
    Auch diese Signatur wird an korrekt konfigurierte Browser gzip-komprimiert übertragen.