>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Как получить HTML-код выделенного фрагмента http://forum.mozilla-russia.org/viewtopic.php?id=19334 |
Carc > 03-10-2007 21:29:00 |
Как получить HTML-код выделенного фрагмента? var focusedWindow = content; В aocff_cnt - имеем простой текст... |
Shutnik > 03-10-2007 22:08:00 |
Carc |
Dark-Demon > 03-10-2007 23:31:10 |
Выделить код Код:function getSelectedHTML() { if (isIE) { var sel= document.selection; var ran= sel.createRange(); var html= ran.htmlText; } else { var sel= window.getSelection(); var ran= sel.getRangeAt(0); var tempel= document.createElement('div'); tempel.appendChild (ran.cloneContents()); var html= tempel.innerHTML; } return html; } |
Carc > 04-10-2007 03:16:05 |
2Dark-Demon |
Codeblight > 10-10-2007 22:09:27 |
А еще так можно: var Serializer = new XMLSerializer(); правда чилды у дива ручками перебирать придется в вашем случае |
Dark-Demon > 10-10-2007 22:15:10 |
Codeblight, innerHTML - это как раз алиас для сериалайзера, с небольшой постобработкой |