ну по пробуй сделать так,
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, время: 23:04. |