Nenad: WYSIWYG schreibt html auf den body und nicht ins iframe?

Hallo leute,

ich arbeite gerade an einer art WYSIWYG editor herum, benutze dabei
ein Iframe zum editiren. Klappt auch alles soweit ganz gut.
Das problem ist sobald der Cursor auserhalb des Iframes ist schreibt
mir das script direkt auf die seite. Wie kann ich es unterbinden? es
soll nur in das Iframe schreiben! Wie kann ich das unterbinden bzw. was muss ich prüfen oder wie stelle ich es an?

function schreibetext()
 {
          bereich = edit.document.selection.createRange();
          was = "[:GENDER:]";
          bereich.pasteHTML(str);

}

.....

<iframe name="edit" src="demo.htm"></iframe>

<input type="button" onclick="schreibetext()" />

Bin ein Javascript newbie, wäre nett wenn mir jemand einen tip geben könnte!

Danke

Nenad

  1. Hi Nenad!

    Bevor du mit defektem Code das hantieren beginnst, könntest du alternativ auch einen Blick auf http://aktuell.de.selfhtml.org/artikel/javascript/bbcode/ werfen - das sieht für den Anfang ganz nett aus... (für wysiwyg halt noch innerHTML in einem zweiten Fenster...)

    Grüsse,
    Richard