问下各位大侠:   
  我们知道,IE8 Page栏中有个New Window(ctrl+n)的功能,当用户点击这个选项卡时,会产生一个新的页面,那么有没有办法写一段js, 实现这样一个功能: 当用户点击 New Window(ctrl+n) 选项卡时, 不会产生一个新的页面,产生一个alert(“Hello World”)?
  谢谢~~~

解决方案 »

  1.   

    本帖最后由 net_lover 于 2012-02-02 09:04:26 编辑
      

  2.   

    http://www.ijavascript.cn/yanzheng/javascript-key-press-126.html
      

  3.   

    谢谢楼上百忙当中的回答,但是我觉得并没有达到我的要求,我的意思是:当用户点击IE8 page栏的New Window时,一个新的页面会产生。能否有办法我们写一段js,捕获这个点击IE8 page栏的New Window事件,让它不产生一个新页面,而是产生一个alert("Hello World");
    再次感谢各位大侠!!!
      

  4.   

    但是,但我用google搜索某一信息时,在google查询结果页面,当我点击IE8 page栏的New Window事件,它会重定向到google 首页; 而我在baidu搜索同样信息时,在baidu查询结果页面,当我点击IE8 page栏的New Window事件,它会打开一个相同的查询结果页面。为什么同样是点击浏览器的这个New Window 选项卡,baidu与google行为怎么不一样呢? 是不是google对于用户点击New Window 选项卡时,做了别的处理,变向的改变了浏览器本身的行为,而baidu没有? 而我现在想做到的就是这一点,请问各位大侠有没有好的idea?
    再次感谢。
      

  5.   

    多谢楼上的帮助,我确实测出我那现象。不过楼上说的也很有道理:浏览器本身的行为, 程序很难改变。除非变成没有浏览器没有 Page栏。