window.getSelection() - Auswahl inkl. HTML Tags
Mark
- javascript
0 molily
Hallo zusammen,
mittels einer Funktion muss ich mir den vom Benutzer markierten Teil eines HTML-Dokuments zurückgeben lassen - Inklusive der Formatierungen (Tags).
Der folgende Codesnippet funktioniert soweit wunderbar. Im IE7 erhalte ich über createRange().htmlText den markierten Teil inklusive aller Formatierungen. Nur im FF2/3 erhalte ich über window.getSelection() ausschließlich den Text ohne Formatierungen.
function grab() {
var data;
if (window.getSelection) {
return window.getSelection();
} else if (document.selection) {
return document.selection.createRange().htmlText;
} else {
return false;
}
}
Meine Frage an Euch - Was ist für den FF2/3 das entsprechende Gegenstück zur IE Implementierung document.selection.createRange().htmlText?
Vielen Dank vorab für Eure Unterstützung!
Gruß,
Mark
Meine Frage an Euch - Was ist für den FF2/3 das entsprechende Gegenstück zur IE Implementierung document.selection.createRange().htmlText?
Müsste man wohl basteln. Vielleicht so: Range aus der Selection holen, Inhalte in Document-Fragment kopieren, das Document-Fragment dann serialisieren (vielleicht mit innerHTML, sonst zu Fuß).
Mathias