molily: selection.type im Firefox?

Beitrag lesen

Hallo,

ich hatte vergessen, auf den XMLSerializer hinzuweisen

window.onmouseup = function (e) {  
 var selection = window.getSelection();  
 if (selection.isCollapsed) {  
  return;  
 }  
 var range = selection.getRangeAt(0);  
 var documentFragment = range.cloneContents();  
 var htmlString = (new XMLSerializer()).serializeToString(documentFragment);  
 alert(htmlString);  
};

(dann einfach mal was mit der Maus im Dokument markieren)

Man kann sich aber auch einen Serializer selber schreiben, der die Kindknoten des Dokument-Fragment-Knotens rekursiv durchläuft, müsste hier im Archiv zu finden sein. XMLSerializer gibt halt XML-Code zurück, also z.B. »Text <IMG SRC="..."/> Text«.

Mathias