Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 26.05.2008, 01:00
Аватар для scuter
Профессор
Отправить личное сообщение для scuter Посмотреть профиль Найти все сообщения от scuter
 
Регистрация: 14.03.2008
Сообщений: 169

ну по пробуй сделать так,
document.execCommand('unlink')

описалово по это функции есть тут,
http://www.quirksmode.org/dom/execCommand.html#t045
но жалко только что по инглишу.
Ответить с цитированием
  #22 (permalink)  
Старый 26.05.2008, 01:12
Аватар для scuter
Профессор
Отправить личное сообщение для scuter Посмотреть профиль Найти все сообщения от scuter
 
Регистрация: 14.03.2008
Сообщений: 169

да кстати,
вот это дело,
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
Ответить с цитированием
  #23 (permalink)  
Старый 26.05.2008, 13:36
Интересующийся
Отправить личное сообщение для banyman Посмотреть профиль Найти все сообщения от banyman
 
Регистрация: 06.05.2008
Сообщений: 11

Даа ) все оказалось просто... правда, не всеми браузерами может поддерживаться, но сейчас это не существенно. в ИЕ работает.. может и во всех остальных...

нашел execCommand

<img src="../images/edit/lincs.jpg" onClick="EditorExecCommand('CreateLink')" title="Вставить гиперссылку">


Работает как нужно
Вам, ребята, спасибо!!!
Ответить с цитированием
  #24 (permalink)  
Старый 26.05.2008, 15:16
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

жаль что banyman ограничился только CreateLink ибо тема тогда не стоила и подниматься, намного более интересна была его первоначальная задача по созданию продвинутой ссылки и вставки html
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск