|
Javscript获取客户端常用信息,做访问统计比较有用...
<script type="text/javascript"> p = window.navigator.userAgent;//OS document.write(p); document.write("<br>");
v = navigator.appName;//浏览器 document.write(v); document.write("<br>");
if(v != "Netscape")//颜色深度 { c = screen.colorDepth; } else { c = screen.pixelDepth; } document.write(c); document.write("<br>");
s = screen.width+"x"+screen.height;//分辨率 document.write(s); document.write("<br>");
t = escape(document.title);//被访问页面标题 document.write(t); document.write("<br>");
l = window.location;//被访问页面地址 document.write(l); document.write("<br>");
var f = "";//来源页面
// if pp_frames is true then try getting the framed referral (without error checking) if (typeof(pp_frames) != "undefined") if (pp_frames) f = top.document.referrer;
// get the referral for non-multi-domained-framed sites using a Netscape browser if ((f == "") || (f == "[unknown origin]") || (f == "unknown") || (f == "undefined")) if (document["parent"] != null) if (parent["document"] != null) // ACCESS ERRor HERE! if (parent.document["referrer"] != null) if (typeof(parent.document) == "object") f = parent.document.referrer;
// get the referral for the current document if a framed referral wasn't found if ((f == "") || (f == "[unknown origin]") || (f == "unknown") || (f == "undefined")) if (document["referrer"] != null) f = document.referrer;
// convert all the unknown's into blank if ((f == "") || (f == "[unknown origin]") || (f == "unknown") || (f == "undefined")) f = "";
// escape the referral f = escape(f);
document.write(f); document.write("<br>");
//判断Alexa工具条 1安装 0未安装 document.write("<script language=\"javascript\" src=\"res://AlxRes.dll/SCRIPT/dsn.class.js\"><\/script>"); function doTryAlexa() { try { aborted(); return 1; } catch(e) { return 0; } } a = doTryAlexa(); document.write(a); </script>
|