当前位置:首页 > 日志 > 正文内容

打开网页自动弹出悬浮窗,同意关闭弹出层,不同意关闭网页功能实现代码

光的传人10年前 (2016-08-18)日志8371

打开网页自动弹出窗口(悬浮窗或遮罩层),本来这样的功能可以说随处可见,但是要实现点击同意按钮就关闭弹出层,点击不同意按钮就直接关闭网页的代码,搜了好久还是没有找到!于是就自己整合不同的代码,自己来实现了!首先是要找到打开网页自动弹出窗口的代码,找到一个现成的,但是经过测试,又发现这段代码兼容性比较差,谷歌浏览器运行没问题,但是同样是chrome内核的搜狗浏览器竟然失效,更不用说IE浏览器了!继续搜索,终于无奈找了个点击按钮后弹出窗口兼容性比较好的代码,再怎么办呢?当然是继续再找有没有什么方法能实现访问网页就能弹出窗口了!

网上说:在body里面加上这个“onload="定义的字段名"就可以实现,试了一下,果然不错!网上搜集的点击弹出窗口一段时间自动关闭的代码,发现有个小问题:浏览器窗口如果小了,无法下拉到最下面点击同意按钮,于是我就自己修改部分代码,通过一系列的测试,终于大功告成。以下是我最后完成的代码(去掉了一段时间后自动关闭功能):

<html>
 <head>
  <title>光的传人打开网页自动弹出注册协议窗口,同意关闭弹出层,不同意关闭网页功能实现代码</title>
  <style type="text/css">
   .alert_div{position:relative;text-align:center; z-index:2000;}
  </style>
 </head>
 <body onload="fun_open()">
   在这里填写网页其他代码,以下代码放在网页最后。
  <div id="test" style="display:none;"  height:100%">
  <div  style="background-color: rgb(234,234,234); opacity:0.8;filter:alpha(opacity=80); top: 0px; left: 0px; width: 100%; height: 800%; position: fixed; z-index: 1000; overflow: hidden; background-position: initial initial; background-repeat: initial initial; ">
  </div>
  <div class="alert_div" style="opacity:1; filter:alpha(opacity=100);">
  <iframe src="http://www.liu16.com" id="main-frame" name="main_frame" frameborder="1" scrolling="auto" width="900px" height="600px"></iframe><br>
   <input type="button" value="同意" onclick="javascript:fun_close();" /> &nbsp; &nbsp;<input type="button" value="不同意" onclick="window.close();" />
  </div>
  </div>
 <script type="text/javascript">
  function fun_close(){
    document.getElementById("test").style.display = 'none';
  }
  function fun_open(){
    document.getElementById("test").style.display = '';
  }
</script>
 </body>
</html>

代码中有控制透明度的代码,可自行修改。如代码有问题,请留言告知,多谢!如解决问题,也请留言告知!

扫描二维码推送至手机访问。

版权声明:本文由光的传人博客www.liu16.com发布,如需转载请注明出处。

本文链接:http://www.liu16.com/post/623.html

分享给朋友:

相关文章

博客两周年纪念日——为什么个人博客存活率这么低?

博客两周年纪念日——为什么个人博客存活率这么低?

不知不觉,光的传人的博客已经建立整整两年啦!在此,先来庆祝一下!在过去的两年里,我的博客虽然不是每天都会更新,但是至少每个星期会更新几次;博客内容虽然算不上非常专业,但是都基本上是我认认真真自己写的;博客访问量虽然不是很大,但是我相信通过搜...

CMCC-AUTO

CMCC-AUTO

昨天突然发现笔记本的无线网卡多了一个无线信号:CMCC-AUTO,CMCC的我知道是移动的wlan无线宽带帐号,那么这个信号是什么呢?是不是跟移动有关呢?AUTO自动的意思,这个信号加密了,貌似比以前的CMCC高级在不用打开网页输入账号了,...

谷歌浏览器Chrome 48.0.2564.82稳定版右键手势最小化托盘解决方法(鼠标手势冲突)

谷歌浏览器Chrome 48.0.2564.82稳定版右键手势最小化托盘解决方法(鼠标手势冲突)

今天刚刚升级了谷歌浏览器Google Chrome 48.0.2564.82稳定版,好像是昨天刚刚发布的(其实每次升级都是强迫症导致的,根本没感觉出来功能升级到什么地方了),不过这次发现升级后的最大一个特点了:鼠标手势不好用了(我安装了鼠标...

skype安装错误1603,提示无法打开键解决方法大全

skype安装错误1603,提示无法打开键解决方法大全

同事电脑升级skype出现错误,安装过程中出现“无法打开键:HKEY_LOCAL_MACHINE\Sofeware\Microsoft\Internet Explorer\MAIN\Featyre Control\FEATURE_MAXCO...

z-blog博客系统修改评论选项邮箱必填方法

z-blog博客系统修改评论选项邮箱必填方法

z-blog博客系统asp版本的,本来默认游客留言邮箱不是必填项,一直这样用了5年多。但是由于垃圾评论太多以及其他一些原因,需要开启评论选项中邮箱必填的功能。但是可惜z-blog后台设置中并没有这样的一个开关选项。那怎么办呢?怎样让自己的z...

原来做程序员是这么的辛苦~

原来做程序员是这么的辛苦~

做了两天的网站建设技术,才发现原来在网络公司做技术员跟自己做技术员是那么的大不相同~1、做站进度更快了!自己接的活自己可以决定完成的时间以及自由分配时间来完成。但是到了网络公司,就得很辛苦的速战速决,要求技术要熟练。公司要的是效率,要的是速...

评论列表

任务易
9年前 (2016-10-27)

博主能不能把文章排版搞一下 看着好乱

a555
a555
9年前 (2016-09-23)

把代码里的<iframe 改成<div>后无法使用!

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。