document.execCommand( "createLink", true )插入超链接,能不能设为从新窗口打开?

pellet 2004-10-29 11:16:33
在线文本编辑器的问题,点击某按钮,会执行
document.execCommand( "createLink", true )
弹出一个对话框,输入url即可创建链接,但是该对话框并没有选择打开方式,也就是说全部是默认当前页,不能选择打开新页_blank,或者_parent等

请问高手能不能用什么办法使超链接打开新窗口???
...全文
196 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
toponly 2004-11-03
  • 打赏
  • 举报
回复
我已经通过短消息发给你了。
pellet 2004-10-29
  • 打赏
  • 举报
回复
代码大致如下:
<html>
<body>
link
<br>
<input type="button" name="Submit" value="按钮" onClick="document.execCommand( 'createLink', true )">
</body>
</html>
框选文字后,点击按钮,会插入超链接,但是无法选择打开方式

我也试过用showModalDialog, 打开一个模式对话框,对话框里可以输入url和打开方式,这种方法对于文字加链接可行,但是对于图片加链接就不行了,我用document.selection.createRange()无法得到选中的图片给其加链接

87,922

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧