OSlist[2] = " Windows NT 5.0"; OSName[2] = "Windows 2000"; OSlist[3] = " Windows NT 5.1"; OSName[3] = "Windows XP"; OSlist[4] = " Windows NT 5.2"; OSName[4] = "Windows Server 2003"; var ua = navigator.userAgent.split(";"); for(var i = 0; i < OSlist.length; i++) { if(ua[2] == OSlist[i]) return OSName[i]; } return ua[2]; }
//获得插件 function getPlugin() { var plugin = ""; var ua = navigator.userAgent.split(";"); if(ua.length < 4) return ""; for(var i = 4; i < ua.length; i++) { plugin += ua[i] + ","; } return plugin.substring(0,plugin.length-2); } 需要说明的一点是GetResidentTime这个函数,google采用了img.load的方法加载了接收处理信息页面的,需要再服务器端配置将后缀为.gif或你所取的其他形式的文件使用aspx的方式编译运行.因为我原来考虑的是使用xmlHttp异步调用.但是页面退出的时候有时候不执行.所以就弃用了.代码如下: function GetResidentTime() { pageClose = new Date(); minutes = (pageClose.getMinutes() - pageOpen.getMinutes()); if(minutes < 0) { minutes = minutes + 60; } seconds = (pageClose.getSeconds() - pageOpen.getSeconds()); if(seconds < 0){ seconds += 60;} time = (seconds + (minutes * 60));
//------------------------修改此处为接收链接地址 XML 异步传输------------------------------------ // var xmlHttp = createXMLHttpRequest(); // xmlHttp.open("POSt", reqURL + firstvisit.aspx?" + StrPara(), false); // xmlHttp.send(null); //----------------------------图片形式传递------------------------------------------------------- if(isReturn() == false) { var i = new Image(1,1);