捕获超链接的Ctrl+Click事件(handling onclick event on a hyperlink when Ctrl key is pressed)

(奇怪,不知道客户要这个效果做什么)

 

效果:

如果点击超链接,将正常导向;

如果按住Ctrl键并点击超链接,将执行一段JS代码,并且浏览器不会导向或打开新页面

 

<!--Work in IE 6.0/7.0 and FF 3.0-->
<href="#" onclick="if(event.ctrlKey){alert('Hello World!');return false;}window.location.href='http://www.google.com'";>google</a>

 

 

posted @ 2008-08-27 19:38  LanceZhang  阅读(1317)  评论(0编辑  收藏  举报