2012-10-23 来源:网络
【实例名称】
单击鼠标右键到指定页
【实例描述】
在网页上单击右键,会弹出IE自带的一些菜单命令,如复制、查看源代码等。为了屏蔽这些功能,可以在用户单击右键时,实现页面的导航。
【实例代码】
<html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>标题页</title> <script language=JavaScript> //判断浏览器的类型-IE if (navigator.appName.indexOf("Internet Explorer") != -1) document.onmousedown = newPage; function newPage() { if (event.button == 2 ) { alert("即将导航到搜索页!"); location.replace("http://google.com"); } } </script> </head> <body> </body> </html>
【运行效果】
【难点剖析】
本例的难点是浏览器类型的判断和鼠标右键的判断。通过检查浏览器名称中是否包含“internet ExplOrer”字符来判断浏览器的类型。通过“event.button”判断用户单击了哪个键,“1”表示左键,“2”表示右键。
【源码下载】