пишу свой редактор... есть проблема со вставкой отфарматированного выделения обратно во фрейм... вот код
function AddLink() {
var notIE = (window.addEventListener) ? true : false;
var iframe = window.opener.document.getElementById('message');
if (notIE) {
AnCode = '<a href=' + document.getElementById('protocol').value + document.getElementById('path').value + '>' + iframe.contentWindow.getSelection() + '</a>';
alert(AnCode);
var range = iframe.contentWindow.getSelection().getRangeAt(0);
range.insertNode(AnCode);
range.execCommand();
}
else {
var AnCode = '<a href=' + document.all.protocol.value + document.all.path.value + '>' + window.opener.frames.message.document.selection.createRange().text + '</a>';
alert(AnCode);
var range = window.opener.frames.message.document.selection.createRange();
range.pasteHTML(AnCode);
range.execCommand();
}
window.close();
}
работает только в IE... проблема в pasteHTML для Mazilla и Opera
данная функция вставляет ссылку
помогите пожалуйста....