none
能自定义代码阻止点击浏览器窗体上关闭的按钮吗(除beforeunload方法) RRS feed

  • 问题

  • 不想用beforeunload方法,因为如果内嵌的iframe要关闭的话同样触发该事件。

    有其他方法吗(兼容ie,ff,chrome)?

    2011年6月12日 9:31

答案

全部回复

  • 已解决,谢谢。
    • 已标记为答案 naojin 2011年6月14日 7:11
    2011年6月14日 7:11
  • 请问是如何解决这个问题的,希望可以分享给大家。

    2011年6月16日 3:06
    版主
  • 还是在beforeunload里判断了。

    方法还是判断鼠标的点击位置(这样可以判断点击的是内嵌的iframe中tab上的关闭按钮

    还是最外层的浏览器的关闭按钮)。

     

    但在ff和chrome里,当鼠标点击最外层的浏览器时,得不到clientx属性,因为在w3c中,这个事件是不触发mouse click的,因此无法比较点击的位置。

    由于时间仓促,在ff和chrome里还没有实现该功能。

     

     



    2011年6月16日 7:46