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

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

光的传人8年前 (2016-08-18)日志7580

打开网页自动弹出窗口(悬浮窗或遮罩层),本来这样的功能可以说随处可见,但是要实现点击同意按钮就关闭弹出层,点击不同意按钮就直接关闭网页的代码,搜了好久还是没有找到!于是就自己整合不同的代码,自己来实现了!首先是要找到打开网页自动弹出窗口的代码,找到一个现成的,但是经过测试,又发现这段代码兼容性比较差,谷歌浏览器运行没问题,但是同样是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

分享给朋友:

相关文章

圣诞之日,光的传人--阿光的博客低调上线

圣诞之日,光的传人--阿光的博客低调上线

很久以来,给学校、企业做了那么多的网站(其实也不多,还能数的过来),一直想拥有一个自己的网站。今天,在这举国欢庆、争占外国节日商机的圣诞之日,我自己的第一个独立博客——光的传人,阿光的博客低调上线了!第一次知道Z-b...

ERRORLOG过份庞大删除不掉怎么办?

ERRORLOG过份庞大删除不掉怎么办?

登陆了一个好久没上去看过的VPS,发现提示C盘空间不足,打开“我的电脑”一看,好家伙,19G的系统盘竟然全部使用了,一点都没有空闲。到底是什么程序占用了系统盘?让我们一起来抓出幕后黑手!首先看看C盘Program Files里面有没有可疑的...

浏览器快捷方式被修改首页跳转x.wnoyng.cn/?r=x,并不定时调戏解决方法

浏览器快捷方式被修改首页跳转x.wnoyng.cn/?r=x,并不定时调戏解决方法

昨天装个了破解版的QQ旋风(话说有时候迅雷不行的时候QQ旋风还是很给力的),可以免费享受会员加速。没想到下载的第一个就被人添加了后门程序,安装的时候不停的修改电脑上所有浏览器的快捷方式,快捷方式被跳转到一个x.wnoyng.cn/?r=x,...

“网络身份验证请输入用户凭据证”及“用于网络的保存在该计算机上的设置与网络的要求不匹配”终极解决方法大全

“网络身份验证请输入用户凭据证”及“用于网络的保存在该计算机上的设置与网络的要求不匹配”终极解决方法大全

由于白天折腾电脑系统折腾了一天,下午的时候最终安装了自己封装的win7 x64精简纯净版(之前装过一次,没有啥问题)。但是上着上着网,却出现了几个匪夷所思的问题:右下角的无线网标志上竟然有一个叉号,这不是最奇怪的,奇怪的是这种情况下竟然还能...

博客定位——传递正能量

博客定位——传递正能量

今早上坐公交的时候,突然想到我博客的定位是什么?今后的方向是什么?还要继续迷茫么?虽然本博主从事的IT行业,并且大部分工作是跟SEO相关的,但是这个行业的文章、感想并不是每天都有的,要保证原创质量就保证不了数量,再说,独立博客中的卢松松博客...

JHACNAH1.0升级出错解决方法(不用双清)

JHACNAH1.0升级出错解决方法(不用双清)

红米手机终于更新系统了!在手机自带的系统更新程序里,终于出现了新的版本:JHACNAH1.0(稳定版)!赶紧刷起!59M的更新文件很快就下载好了,可是重启升级的时候居然出错!试了两次竟然还是错误!什么问题呢?查看了手机存储空间只剩几十M了,...

评论列表

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

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

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

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

发表评论

访客

看不清,换一张

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