javascript怎么实现浮动窗口
导读:收集整理的这篇文章主要介绍了javascript怎么实现浮动窗口,觉得挺不错的,现在分享给大家,也给大家做个参考。javascript实现浮动窗口的方法:首先创建HTML文件;然后通过“function showFAd( {...}”方法打...
收集整理的这篇文章主要介绍了javascript怎么实现浮动窗口,觉得挺不错的,现在分享给大家,也给大家做个参考。javascript实现浮动窗口的方法:首先创建HTML文件;然后通过“function showFAd(){ ...} ”方法打开浮动广告;最后通过“function showFloat(){ ...} ”方法实现打开浮动窗口即可。
本文操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。
javascript怎么实现浮动窗口?
具体如下:
HTML部分:
!DOCTYPE html PubLIC "-//W3C//DTD XHTML 1.0 TransITional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> html XMlns="http://www.w3.org/1999/xhtml"> head> meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> title> 无标题文档/title> style type="text/css"> *{ margin:0; padding:0; } a img{ border:0; } /style> /head> body> div style="height:2000px; background:#ccc; display:none; "> /div> !--div id="floatAd" style=" position:fixed !important; position:absolute; _top:exPression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight)); z-index: 2147483647; left: 50%; margin-left: -240px !important; top: 50%; margin-top: -210px !important; background:url(images/onlineSay.jpg) no-repeat; width:487px; height:350px; cursor:pointer; "> div onclick="closeFAd(); " style=" width:26px; height:26px; float:right; "> /div> div style="width:487px; height:320px; float:right; " onclick="open_online(); "> /div> /div> div id="floatSide" style=" width:141px; height:579px; position:fixed !important; position:absolute; _top:exPRession(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight)); z-index: 99999; right:0; top:6%; background:url(images/onlinetel.gif); cursor:pointer; " onclick="open_online(); > /div--> /body> /html> script type="text/javascript" src="online.js"> /script>
JS部分:
// JavaScript Document//浮动广告图片VAR floatAdImg = "images/onlineSay.jpg"; //浮动侧栏图片var floatSideImg = "images/onlineTel.gif"; //打开在线沟通function open_online(){ window.open('http://p.qiao.baidu.COM//im/index?siteid=7342332& ucid=7601325'); } //浮动广告document.writeln("div id=\"floatAd\" style=\" position:fixed !important; position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight)); z-index: 2147483647; left: 50%; margin-left: -240px !important; top: 50%; margin-top: -210px !important; background:url("+floatAdImg+") no-repeat; width:487px; height:350px; cursor:pointer; display:none; \"> "); document.writeln("div onclick=\"closeFAd(); \" style=\" width:26px; height:26px; float:right; \"> /div> "); document.writeln("div style=\"width:487px; height:320px; float:right; \" onclick=\"open_online(); \"> /div> "); document.writeln("/div> "); //浮动侧栏document.writeln("div style=\" width:141px; height:579px; position:fixed !important; position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight)); z-index: 99999; right:0; top:6%; background:url("+floatSideImg+"); cursor:pointer; \" onclick=\"open_online(); \"> /div> "); //关闭浮动广告function closeFAd(){ document.getElementById('floatAd').style.display = 'none'; } //打开浮动广告function showFAd(){ document.getElementById('floatAd').style.display = 'block'; } //打开浮动窗口function showFloat(){ document.getElementById('floatAd').style.display = 'block'; } //打开窗口 20 秒仅执行一次setTimeout(showFAd,20000); //每个 30 秒执行一次setInterval(showFloat,30000);
效果图如下:
【相关推荐:javascript高级教程】
以上就是javascript怎么实现浮动窗口的详细内容,更多请关注其它相关文章!
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: javascript怎么实现浮动窗口
本文地址: https://pptw.com/jishu/591723.html