window.open被浏览器拦截后的自定义提示

作者:嗷嗷 来源:样式之美 时间:2007-11-23 12:31:00 

现在越来越多的浏览器有拦截弹出窗口的功能。广告弹出来给拦掉了就无所谓,要是客户在付款时给拦掉了可就不能乱算了。

Gmail的“哎呀”算是经典,可是,前天心云给出了更帅的提示=。= 记得打开浏览器拦截后 测试一下,在线阅读器里不知道代码会不会给过滤。。代码在下边,其实没什么技术含量滴。挖哈哈。。。


window._open=window.open;window.open=function(sURL,sName,sFeatures,bReplace){  if(sName==undefined){sName="_blank"};  if(sFeatures==undefined){sFeatures=""};  if(bReplace==undefined){bReplace=false};  var win=window._open(sURL,sName,sFeatures,bReplace);  if(!win){    alert('天啦!你的机器上竟然有软件拦截弹出窗口耶,好讨厌哦,人家不来了啦!快去掉嘛~~555~');    return false;  }  return true;}

=。= 重写window.open写了两天都没有想到更好的办法,参数要一个一个加,第四个参数,似乎只是为了不被back回去,例如:


window.open("a.html","a");window.open("b.html","a","",true);

打开的b.html是没有后退可以按滴,MSDN有说明


Optional. Boolean that specifies whether the sURL creates a new entry or replaces the current entry in the window’s history list. This parameter only takes effect if the sURL is loaded into the same window.

  • true sURL replaces the current document in the history list

  • false sURL creates a new entry in the history list.

标签:window.open,浏览器,提示,自定义
0
投稿

猜你喜欢

  • JavaScript Table行定位效果

    2009-05-25 10:47:00
  • 给页面加上Loading效果最简单实用的办法

    2008-11-20 11:58:00
  • 客户端JavaScript代码封装

    2008-12-26 18:10:00
  • SQL Server数据库连接中常见的错误分析

    2009-01-15 12:51:00
  • 正确使用字体和颜色 让网页内容更易阅读

    2007-09-13 18:45:00
  • CSS实例教程:复合型CSS条状图表(上)

    2010-01-23 12:43:00
  • 从MySQL4.0向MySQL5迁移数据

    2007-11-19 13:11:00
  • HTML和SEO基础知识:H标签全透视

    2010-09-21 16:45:00
  • 学习完全掌握纯CSS布局网页

    2008-05-28 17:14:00
  • 小三角的做法与使用

    2008-10-08 10:25:00
  • IE下的firebug方法

    2009-07-29 18:50:00
  • 一个滑动门菜单例子源码

    2007-12-31 10:16:00
  • [译稿]Web 字体的未来

    2008-07-31 17:50:00
  • 简写一个的lightbox显示隐藏层效果(兼容)

    2010-07-23 20:02:00
  • 关于MySQL编码问题的经验总结

    2007-08-23 16:10:00
  • sql分类汇总及Select的自增长脚本

    2012-07-21 14:40:14
  • ORACLE8的分区管理

    2010-07-30 13:18:00
  • 设计英文网站要注意的问题

    2011-04-28 11:22:00
  • 让自定义文件下载支持断点续传

    2009-03-11 19:45:00
  • ASP教程:自己写的数据库操作类

    2008-11-21 17:29:00
  • asp之家 网络编程 m.aspxhome.com