<a id="a1" href="4.htm">sdafgsdg</a>
<input name=button1 type=button value="按" onclick=show()>
<script language=javascript>
function show()
{
document.getElementById("a1").target="_blank"
}
</script>

解决方案 »

  1.   

    sorry,没看见是编辑器里面的。我去试下
      

  2.   

    比较麻烦,不能用document.execCommand("CreateLink",true,"")了
    得自己开发这个功能。设计一个模式窗口,有打开窗口的选项,生成一段html代码,插入或替换要加链接的地方。
      

  3.   

    双击可触发这个动作
    <table>
    <tr><td ondblclick=show()>asf</td><td ondblclick=show()>sdgsfdg</td></tr>
    <tr><td ondblclick=show()>asf</td><td ondblclick=show()>sdgsfdg</td></tr>
    </tr>
    </table>
    <script language=vbscript>
    function getMessage
    url=InputBox ("请输入你的地址:","输入对话框","www.163.com") 
    getMessage=url
    end function
    </script>
    <script language=javascript>
    function show()
    {

    var obj=event.srcElement;
    var text=obj.innerText.anchor("aa");
    obj.innerHTML=text;
    alert(obj.innerHTML);
    url=getMessage();
    var obj2=document.getElementById("aa")
    obj2.href=url;
    obj2.target="_blank";
    }
    </script>
      

  4.   

    双击可触发这个动作
    <table>
    <tr><td ondblclick=show()>asf</td><td ondblclick=show()>sdgsfdg</td></tr>
    <tr><td ondblclick=show()>asf</td><td ondblclick=show()>sdgsfdg</td></tr>
    </tr>
    </table>
    <script language=vbscript>
    function getMessage
    url=InputBox ("请输入你的地址:","输入对话框","www.163.com") 
    getMessage=url
    end function
    </script>
    <script language=javascript>
    function show()
    {

    var obj=event.srcElement;
    var text=obj.innerText.anchor("aa");
    obj.innerHTML=text;
    alert(obj.innerHTML);
    url=getMessage();
    var obj2=document.getElementById("aa")
    obj2.href=url;
    obj2.target="_blank";
    }
    </script>
      

  5.   

    shuangren(土狗早睡早起) 说的既是,困难在于链接定位hbhbhbhbhb1021(天外水火(我是SB,我要多努力))   辛苦啦
      

  6.   

    提示一下
    var s = TextEditor.document.selection.createRange().text //取得选中区域的文本
    var t = TextEditor.document.selection.type //取得选中区域类型加链接时,取得选中区的文本,在弹出窗口中编辑好新链接的字符串,返回给编辑器。
    替换时可以直接赋值。
    TextEditor.document.selection.createRange().text = "<a href=...>链接</a>"