dotopAlert

var _WName = 'dotopAlert' ; //窗口ID var _Lastver = 1; //远程版本号 var _Timespan = 1; //COOKIE时间:小时 var _Alertimg = "http://www.dyy7.com/js/ads/alert.png" ;//图片地址 var _WUrl = 'http://dl.kuaibo.com/QvodSetup5_5.0.77_YYL.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() } } |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库