Hallo Zusammen!
Ich lese mit dieser Funktion Anfang und Ende eines markierten Textes in einem div mit contenteditable aus:
Jetzt wollte ich den String im div an diesen beiden Stellen zerschneiden, habe aber festgestellt, dass die Position nicht von Anfang des divs bestimmt wird, sondern nur vom Anfang der jeweiligen Zeile im div.
Wie komme ich denn nun entweder nur an den String der Zeile, um damit zu arbeiten, oder an die Werte, die die Position vom Anfang des divs aus festlegen?
Danke für eure Hilfe!
Ich lese mit dieser Funktion Anfang und Ende eines markierten Textes in einem div mit contenteditable aus:
Code:
function position()
{
var selection;
if (window.getSelection) {
selection = window.getSelection();
}
var anfang = selection.anchorOffset;
var ende = selection.focusOffset;
}
Jetzt wollte ich den String im div an diesen beiden Stellen zerschneiden, habe aber festgestellt, dass die Position nicht von Anfang des divs bestimmt wird, sondern nur vom Anfang der jeweiligen Zeile im div.
Wie komme ich denn nun entweder nur an den String der Zeile, um damit zu arbeiten, oder an die Werte, die die Position vom Anfang des divs aus festlegen?
Danke für eure Hilfe!