Ich möchte ermitteln, was der verwendete Browser zum Beispiel bei execCommand("italic", false, null); einfügt. Ich bereits versucht, es einfach "auszuprobieren", indem ich eine iframe mit dem Inhalt <html><head></head><body>hallo</body></html> erstelle, aber ich schaffe es nicht, den Text im Firefox zu markieren (im IE funktioniert es). Außerdem weiß ich nicht ob es nicht eine schönere Lösung für dieses Problem gibt.
Der Code zum Markieren lautet
if(document.selection) {
var range = testdoc.body.createTextRange();
range.moveToElementText(testdoc.body);
range.select();
}
else if(window.getSelection) {
var range = testdoc.createRange();
range.selectNode(testdoc.body);
window.getSelection().addRange(range);
}