javascript的右键单击问题

linyang0106linyang 2005-02-05 08:54:44
我在做一个在线编辑器,定义了一个右键函数

mEditor.document.body.oncontextmenu = function(){
oSelection = SelectionRange();
if (oSelection.item(0).tagName == "IMG"){
ShowDialog('dialog/img.htm', 350, 315, true);
}

return false;
}
函数如上,当右键点击的是个图片时执行if (oSelection.item(0).tagName == "IMG"){
ShowDialog('dialog/img.htm', 350, 315, true);
}
但是,当右健点的是空白区域时,不知道该怎样写,如果什么也不写,运行时就会提示“对象不支持属性和方法”
...全文
175 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
linyang0106linyang 2005-02-05
  • 打赏
  • 举报
回复
to:ice_berg16(寻梦的稻草人)
但是好像不好用啊,当我选择图片时不经过if( oSelection.type == 'Control' )这个判断
linyang0106linyang 2005-02-05
  • 打赏
  • 举报
回复
还是 ice_berg16(寻梦的稻草人)好,再次感谢你回答了我那么多问题
linyang0106linyang 2005-02-05
  • 打赏
  • 举报
回复
为什么啊,顶一下也好啊
ice_berg16 2005-02-05
  • 打赏
  • 举报
回复
mEditor.document.body.oncontextmenu = function(){
oSelection = SelectionRange();
if( oSelection.type == 'Control' )
{
if (oSelection.item(0).tagName == "IMG"){
ShowDialog('dialog/img.htm', 350, 315, true);
}
return false;
}
}
linyang0106linyang 2005-02-05
  • 打赏
  • 举报
回复
为什么没人帮我解答一下啊

87,904

社区成员

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

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