日期:2014-05-16  浏览次数:20430 次

jquery 模拟弹出新窗体,求教育,没分了,大家
现在有这么个问题, 我用window.open打开新窗体,在这个新窗体中,点击关闭的时候,能做一个操作,比如我点右上角的X 触发一个事件,我要在这个事件内操作一些内容,在网上找了个例子:
  window.onbeforeunload = onbeforeunload_handler;
  window.onunload = onunload_handler;
  function onbeforeunload_handler() {
  openComment();
  var warning = "确认退出?";
  return warning;
  }

  function onunload_handler() {
  //var warning = "谢谢光临";
  //alert(warning);return false;
  window.close(); return false;
  }

这个是可以提示关闭,但是我不想让他弹框,我有我自己的操作比如:openComment()这个方法; 还有就是可以回刷新啊,alt+f4等关闭事件 (现在浏览器比较多,就是加了js有些也不支持)

现在我有个想法,就是用Jquery 模拟出一个新的窗体,这个窗体没有地址栏,没有浏览器默认上面的关闭按钮, 只有模拟的窗体有关闭按钮,这样就好控制了,而且兼容性还强,问下大家有没有这方面的插件,或者例子呢??

------解决方案--------------------
推荐一个Dialog插件,不错。
http://www.planeart.cn/demo/artDialog/_doc/new.html
------解决方案--------------------
我推荐一个轻量级的:
http://swip.codylindley.com/DOMWindowDemo.html