作家
登录

dotopAlert 提示用户需安装播放器的代码

作者: 来源:www.28hudong.com 2013-03-30 00:22:42 阅读 我要评论

复制代码 代码如下:var _WName = 'dotopAlert'; //窗口ID var _Lastver = 1;//远程版本号 var _Timespan = 1;//COOKIE时间:小时 var _Alertimg = "http://www.**.com/js/ads/alert.png";//图片地址 var _WUrl = 'http://**.com/**.exe';//下载地址 function $(id){ return "string" == typeof id ? document.getElementById(id) : id; }; var dCookie={} dCookie.set =function(name, value, expiresd, path, domain, secure) { var expdate = new Date(); var expires = arguments[2] || null; var path = arguments[3] || "/"; var domain = arguments[4] || null; var secure = arguments[5] || false; if(expires) expdate.setMinutes(expdate.getMinutes() + parseInt(expires)); var cookietemp = escape(name) + '=' + escape(value) + (expires ? '; expires=' + expdate.toGMTString() : '') + (path ? '; path=' + path : '')+ (domain ? '; domain=' + domain : '')+(secure ? '; secure' : ''); document.cookie = cookietemp; } dCookie.get=function(name) { var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)"); if(arr=document.cookie.match(reg)) { return unescape(arr[2]); } else { return null; } } function __showNotice() { var dWidth,dHeight,dLeft,dTop dWidth=$(_WName).scrollWidth dHeight=$(_WName).scrollHeight dLeft=Math.floor((window.document.documentElement.clientWidth-dWidth-414)/2)+(window.document.documentElement.scrollLeft||window.document.body.scrollLeft) dTop=Math.floor((window.document.documentElement.clientHeight-dHeight-178)/2)+(window.document.documentElement.scrollTop||window.document.body.scrollTop) $(_WName).style.display = ''; $(_WName).style.left=dLeft+"px" $(_WName).style.top=dTop-40+"px"} function dotopClose() { $(_WName).style.display = 'none'; } function dotopOK() { dCookie.set('dNotices',1,60*_Timespan ,'/'); $(_WName).style.display = 'none'; } function dotopNO() { $(_WName).style.display = 'none'; } function getChaosuV() { var version="0.0"; try { var c = new ActiveXObject("WebProxy.CChaosuInfo"); version = c.GetVersion(0); } catch (e) { try { var c = new ActiveXObject("chaosuProxy.CChaosuInfo"); version = c.GetVersion(0); }catch (e) { } } version=""+version var index=version.indexOf('.'); if(index==-1)version="2."+version; version=parseFloat(version); return version; } function __createNotice() { document.write("<div id='"+ _WName +"' style='display:none;position:absolute;z-index:999;width:414px;height:178px;background:url("+ _Alertimg +") no-repeat'><i style='display:block;width:21px;height:21px;position:absolute;right:5px;top:5px;cursor:pointer' onclick='dotopClose()'></i><a style='display:block;position:absolute;cursor:pointer;width:73px;height:19px;top:120px;left:134px' onclick='dotopOK()' target='_blank' href='"+_WUrl+"'></a><i style='display:block;width:73px;height:19px;position:absolute;cursor:pointer;top:120px;left:215px;'onclick='dotopNO()'></i></div>"); __showNotice(); } var iNum = parseInt(dCookie.get("dNoticeNum")); iNum = (isNaN(iNum)) ? 0 : iNum; var iAllow = parseInt(dCookie.get("dNotices")); iAllow = (isNaN(iAllow)) ? 0 : iAllow; if (iAllow==0 && getChaosuV()<_Lastver ){ if (iNum>2) { dCookie.set('dNoticeNum',0,60*_Timespan ,'/'); dCookie.set('dNotices',1,60*_Timespan ,'/') }else{ iNum++; dCookie.set('dNoticeNum',iNum,60*_Timespan ,'/'); __createNotice() } }

  推荐阅读

  基于jquery打造的百分比动态色彩条插件

以前没写过jquery插件,在开发这个时,写一下代码,又看一下jquery插件的定义(如何开发之类的东东),来来去去的。 之所以要写这个插件,主要是为了往后的项目中方便实现这类型的功能,在之前做问卷调查那个应用中>>>详细阅读


本文标题:dotopAlert 提示用户需安装播放器的代码

地址:http://www.17bianji.com/kaifa2/JS/23065.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)