ну по пробуй сделать так,
document.execCommand('unlink')
описалово по это функции есть тут, http://www.quirksmode.org/dom/execCommand.html#t045 но жалко только что по инглишу. |
да кстати,
вот это дело,
function OpenLink() {
var newWindowFeatures="dependent=1,Height=150,Width=430";
var board=window.open("","InsertLinks",newWindowFeatures);
board.document.open();
board.document.write("<html>");
board.document.write("<head><title>Вставка гиперссылки</title></head>");
board.document.write("<script language=Javascript>function AddLink() { AnCode = '<a href='+document.all.Protocol.value+document.all.Path.value+document.all.Target.value+'>'+window.opener.frames.newTextArea.selection.createRange().text+'</a>'; var range = window.opener.frames.newTextArea.document.selection.createRange(); range.pasteHTML(AnCode); range.select(); range.execCommand(); window.close(); }</script>");
board.document.write("<body topmargin=0 leftmargin=0>");
board.document.write("<input type=button value=Вставить OnClick=\"AddLink()\"></center>");
board.document.write("</body>");
board.document.write("</html>");
board.document.close();
}
не срабатывало потому что у тебя нет таких элементов как Protocol, Path и Target, правильней будет сделать так как в том вузимуке или unlink |
Даа :)) все оказалось просто... правда, не всеми браузерами может поддерживаться, но сейчас это не существенно. в ИЕ работает.. может и во всех остальных...
нашел execCommand
<img src="../images/edit/lincs.jpg" onClick="EditorExecCommand('CreateLink')" title="Вставить гиперссылку">
Работает как нужно :) Вам, ребята, спасибо!!! |
жаль что banyman ограничился только CreateLink ибо тема тогда не стоила и подниматься, намного более интересна была его первоначальная задача по созданию продвинутой ссылки и вставки html
|
| Часовой пояс GMT +3, время: 01:56. |