Markierung eines Textes speichern und wiederherstellen im IFrame(designMode)

Thopeto

Erfahrenes Mitglied
Hallo,

ich benutze einen IFrame im designMode und wenn ich einen Text markiert habe, und dann einen Layer habe, der ein Formular beinhaltet, verliere ich im IE den markierten Text bzw die Markierung. Wie bekomme ich die Markierung bzw kann sie wieder herstellen?

So bekomme ich die Position der Markierung im FF als Beispiel
Code:
var range = this.handler.frame.getSelection().getRangeAt(0);
alert(range.startOffset);
alert(range.endOffset);

aber das bringt mir nur was, wenn es in der erste Zeile ist, da die Werte 7 und 18 zum Beispiel sind. Aber woher bekomme ich, welche Zeile das ist. Wie bekomme ich die Position der Markierung und wie kann ich sie wieder neu setzen.

Gruß
 

Neue Beiträge

Zurück