如何实现浏览器上的右键菜单

 我来答
肥沙翰舅020
2013-11-11 · TA获得超过118个赞
知道答主
回答量:134
采纳率:100%
帮助的人:52.5万
展开全部
想了想, 总结出的下面几种方法 1、响应右键消息出一个ALERT框(还有点新鲜的东东没有)。 2、响应右键消息后弹出一个新的窗口。将初始页的的焦点移开。 可是经过试验后发现只有窗口出现在鼠标右击的位置时,才会没有浏览器的右键菜单出现。 3、响应右键消息后弹出一个HTML的对话框。即使用showModalDialog来开启一个HTML对话框。使用这种方式可以让右键菜单不会出现。但是有一个问题是使用使用showModalDialog开启的对话框不会向使用Window.Open开启的对话框一样可以移出屏幕所在的范围。就是说始终可以看见有一个对话框出现在屏幕上。这条路也不能走了。 4、最后一招了,在Select上进行鼠标右击或左击都不会有反应。那么如果每次鼠标都点在Select上,不就不会出现浏览器的右键菜单了。 下面就是一个例子,感兴趣的可以把下面的拷贝成Test.html,就可以看看效果了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式