/**
* 鍓嶅彴骞垮憡鎻掍欢(涓嶄緷璧杍query)
* by Bob Wang
*/
(function(){
/**
* 鎻掍欢鐨勫皝瑁
*/
this.error=function(str){
console.log(str);return;
}
this.setCookie=function(name,value,day){
//璁剧疆cookie,day涓鸿繃鏈熸椂闂存寜澶╄绠
var date=new Date();
date.setTime(date.getTime()+day*86400000);
document.cookie=name+"="+value+";expires="+date.toGMTString();
};
this.getCookie=function(name){
//鍙栧緱cookie
if(document.cookie.indexOf(name)<0){
return false;
}
return document.cookie.split(name)[1].split(";")[0].split("=")[1];
};
this.deleteCookie=function(name){
//鍒犻櫎cookie
var date=new Date();
date.setTime(date.getTime());
document.cookie=name+"="+getCookie("name")+";expires="+date.toGMTString();
};
this.closeAdv=function(className){
//鍏抽棴骞垮憡
var ele=document.getElementsByClassName(className);
for(var i=ele.length-1;i>=0;i--){
ele[i].parentNode.removeChild(ele[i]);
}
if(document.body.style.overflow=='hidden'){
document.body.style.overflow='auto';
}
};
this.xmlHttp=null;//ajax鍙ユ焺
this.ajax=function(url,method){
//鍙戣捣ajax璇锋眰
try
{
// 鐏嫄, 娆ф湅, Safari
xmlHttp=new XMLHttpRequest();
}
catch (e)
{
// 鏂癐E
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
//鑰両E
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}
if(xmlHttp==null){
error("Error:鎵句笉鍒皒mlHttp鍙ユ焺");
}
//鏁版嵁杩斿洖鍚庣殑鎿嶄綔
xmlHttp.onreadystatechange=method;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
};
/**
* 涓氬姟閫昏緫寮€濮
*/
//鍙栧緱url
var src=document.scripts[document.scripts.length - 1].src;
if(src.indexOf("?app=")<0){
error("Error:js鏂囦欢娌℃湁浼犲叆搴旂敤鍚嶇О锛屼緥濡俛dv.js?app=en");
}
src=src.substr(src.indexOf("?app=")+5,src.length-src.indexOf("?app=")-5);
var url="/"+src+"/Adv/getAdv/sid/"+Math.random();
//涓儴锛屽乏渚э紝鍙充晶骞垮憡鐨勫姩浣
this.action=[
function(data){
//涓儴
document.body.style.overflow="hidden";
var page="
";
page+="
";
page+="";
page+="
x ";
page+="
";
// console.log(page);
$("body").append(page);
// document.body.innerHTML+=page;
if(data.auto_close_time!=""){
setTimeout(
function (){
closeAdv('yongsymiddleadv');
},
1000*data.auto_close_time
)
}
if(data.if_cookie==1){
//璁剧疆cookie
setCookie('yongsyadv0',1,data.cookie_time);
}
},
function(data){
//宸︿晶
var page="";
page+="
x";
page+="
";
$("body").append(page);
// document.body.innerHTML+=page;
if(data.auto_close_time!=""){
setTimeout(
function (){
closeAdv('yongsyleftadv');
},
1000*data.auto_close_time
)
}
if(data.if_cookie==1){
//璁剧疆cookie
setCookie('yongsyadv1',1,data.cookie_time);
}
},
function(data){
//鍙充晶
var page="";
page+="
x";
page+="
";
//document.body.innerHTML+=page;
$("body").append(page);
if(data.auto_close_time!=""){
setTimeout(
function (){
closeAdv('yongsyrightadv');
},
1000*data.auto_close_time
)
}
if(data.if_cookie==1){
//璁剧疆cookie
setCookie('yongsyadv2',1,data.cookie_time);
}
}
];
ajax(
url,
function(){
if (xmlHttp.readyState==4||xmlHttp.readyState=="complete")
{
try{
var data=JSON.parse(xmlHttp.responseText);
}catch(e){
error("Error:缃戠粶閿欒锛屾帴鍙h繑鍥炰簡閿欒鐨勫€硷紝瀹冧笉鏄竴涓璞?);
}
//寰幆澶勭悊涓嶅悓骞垮憡
for(var i in data){
if(data[i].status==1){
//骞垮憡寮€鍚
if(data[i].activity==1){
//鍋氭椿鍔
if(data[i].in_time==1){
//鍦ㄦ椿鍔ㄦ椂闂磋寖鍥村唴
if(data[i].if_cookie==1){
//鍙湪绗竴娆℃墦寮€鏄剧ず
if(!getCookie('yongsyadv'+i)){
//鎵ц
action[i](data[i]);
}
}else{
//鎵ц
action[i](data[i]);
}
}
}else{
if(data[i].if_cookie==1){
//鍙湪绗竴娆℃墦寮€鏄剧ず
if(!getCookie('yongsyadv'+i)){
//鎵ц
action[i](data[i]);
}
}else{
//鎵ц
action[i](data[i]);
}
}
}
}
}
}
);
})();
/**
*鎺ュ彛绀轰緥锛坕d锛?,2,3鍒嗗埆涓轰腑閮紝宸︿晶锛屽彸渚у箍鍛婏級
* [
{
"id": "1",//骞垮憡id
"adv_img": "/Public/Uploads/uploadfile/images/20170614/20170614151724_5940e3046c984.png",//骞垮憡鍥剧墖
"adv_url": "http://www.yongsy.net",//骞垮憡閾炬帴
"status": "1",//骞垮憡鏄惁寮€鍚
"activity": "1",//骞垮憡鏄惁瀹氭椂鏄剧ず
"activity_time": [
1484582400,
1528905600
],
"auto_close_time": "3",//骞垮憡鑷姩鍏抽棴鏃堕棿锛屼笉濉氨涓嶈嚜鍔ㄥ叧闂
"if_cookie": "1",//鏄惁鍚敤cookie锛屽嵆涓€瀹氭椂闂村唴骞垮憡鍙兘鎵撳紑涓€娆
"cookie_time": "1",//cookie杩囨湡鏃堕棿锛屼互灏忔椂涓哄崟浣
"name": "涓儴骞垮憡",//骞垮憡鍚
"in_time": 1//鏄惁鍦ㄥ箍鍛婂畾鏃舵樉绀烘椂闂存鍐
},
{
"id": "2",
"adv_img": "/Public/Uploads/uploadfile/images/20170614/20170614152554_5940e502bcdcb.png",
"adv_url": "http://www.yongsy.net",
"status": "1",
"activity": "1",
"activity_time": [
1483977600,
1516118400
],
"auto_close_time": "3",
"if_cookie": "1",
"cookie_time": "1",
"name": "宸︿晶骞垮憡",
"in_time": 1
},
{
"id": "3",
"adv_img": "/Public/Uploads/uploadfile/images/20170614/20170614152609_5940e51161d82.png",
"adv_url": "http://www.yongsy.net",
"status": "1",
"activity": "1",
"activity_time": [
1484582400,
1516118400
],
"auto_close_time": "3",
"if_cookie": "1",
"cookie_time": "1",
"name": "鍙充晶骞垮憡",
"in_time": 1
}
]
*/