[thelist] Javascript - Clearing formatting from a text selection
Ann Adamcik
daadamcik at yahoo.com
Thu Aug 3 20:52:22 CDT 2006
Hi Peter,
Thanks very much for your reply! Actually, I think I got it figured it out. In case anyone else is interested, here's the pertinent bit:
if (range.selectNodeContents) { // Mozilla
var parent = span.parentNode;
range.selectNodeContents(span);
parent.replaceChild(range.extractContents(), span);
}
else if (range.moveToElementText) { // IE
range.moveToElementText(span);
range.pasteHTML(span.innerHTML);
}
----- Original Message ----
From: Peter Brunone (EasyListBox.com) <peter at easylistbox.com>
Are you looking for something like this (equivalent to IE's innerText property)?
function filterHTML(sText) {
sText = sText.replace(/<\/?\s*[^>]*>/gi, "" );
sText = sText.replace(/ /, " ");
sText = sText.replace(String.fromCharCode(160), "");
return sText;
}
From: Ann Adamcik daadamcik at yahoo.com
I'm implementing a feature that will allow users to insert comments into a block of text. It works by wrapping a text selection in a span tag, and adding a class and title. So far, so good, (at least with browsers other than Safari...), but I also need to allow users to delete their comments.
http://indigopear.com/lib/selected.html
More information about the thelist
mailing list