手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >dotopAlert 提示用户需安装播放器的代码
dotopAlert 提示用户需安装播放器的代码
摘要:复制代码代码如下:var_WName='dotopAlert';//窗口IDvar_Lastver=1;//远程版本号var_Timespa...

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

复制代码 代码如下:

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 +"'+ _Alertimg +") no-repeat'><i onclick='dotopClose()'></i><a onclick='dotopOK()' target='_blank' href='"+_WUrl+"'></a><ionclick='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()

}

}

【dotopAlert 提示用户需安装播放器的代码】相关文章:

js实现异步循环实现代码

一段实时更新的时间代码

Javascript特效:随机显示图片的源代码

JavaScript中的fontsize()方法使用介绍

JavaScript基本语法讲解

自动关闭的层

AngularJS 最常用的功能汇总

简介JavaScript中用于处理正切的Math.tan()方法

一些有关检查数据的JS代码

实现DIV圆角的JavaScript代码

精品推荐
分类导航