Hi, danke! Ich habs grad auf einem frisch installierten ff 3.5.3 probiert...geht ebenfalls nicht. Wirklich genauso markiert...ich hänge mal ein screenshot an:

function getSelectedText() {
var strHtml = "";
if (document.selection && document.selection.createRange) {
strHtml = (document.selection.createRange()).htmlText;
} else if (window.getSelection) {
var strSelection = window.getSelection();
for(var a=0; a<strSelection.rangeCount; a++) {
var strSpan = document.createElement("span");
var intRange = strSelection.getRangeAt(a);
var objDocFragment = intRange.cloneContents();
intRange.detach();
var objWrapper = document.createElement("div");
objWrapper.appendChild(objDocFragment);
strHtml+= objWrapper.innerHTML;
}
strSelection.removeAllRanges();
}
strHtml = strHtml.replace(/\r\n|\n|<br>|<br\/>/g,"<br />");
return strHtml;
}
<p> Hallo Welt, heute will ich euch mal was über <a href="http://de.wikipedia.org/wiki/Brummkreisel">Brummkreisel</a> verraten... </p>
<p><br /> Hallo Welt, heute will ich euch mal was über<br /> <a href="http://de.wikipedia.org/wiki/Brummkreisel">Brummkreisel</a><br /> verraten...<br /> </p><br />
function getSelectedText() { var strHtml = ""; if (document.selection && document.selection.createRange) { var objRange = document.selection.createRange(); strHtml = objRange.htmlText; objRange.collapse(true); } else if (window.getSelection) { var objSelection = window.getSelection(); for(var a=0; a < objSelection.rangeCount; a++) { var objRange = objSelection.getRangeAt(a); var objDocFragment = objRange.cloneContents(); var objWrapper = document.createElement("div"); objRange.collapse(true); objRange.detach(); objWrapper.appendChild(objDocFragment); strHtml += objWrapper.innerHTML; } objSelection.removeAllRanges(); objSelection.collapse(document.body, 0); } //strHtml = strHtml.replace(/rn|n|<br>|<br/>/g,"<br />"); return strHtml; }
Kommentar