// --- sub function
function getPW(){
var tmwnd;
var pwwnd;
pwwnd = this;
for (i = 0; i <= 10; i++) {
tmwnd = pwwnd.parent;
if ((tmwnd != "[object]") || (tmwnd.location == pwwnd.location)) {
break;
}
pwwnd = tmwnd;
}
return pwwnd;
}
function AddCT(wnd){
wnd.document.body.addBehavior ("#default#clientCaps");}
function getOS(useragent) {
useragent = useragent.toLowerCase();
if (useragent.indexOf("konqueror") > 0) {
return "linux";
exit;
}
if (useragent.indexOf("linux") > 0) {
return "linux";
exit;
}
if (useragent.indexOf("x11") > 0) {
return "unix";
exit;
}
if (useragent.indexOf("mac") > 0) {
return "mac";
exit;
}
if (useragent.indexOf("win") > 0) {
return "windows";
exit;
}
return "unknown";
}
// --- main
// 偵測 NC
var nc = 0; // is nc :1 else :0
if (navigator) {
if (navigator.appName.indexOf('Netscape') >= 0)
nc = 1;
}
var webid = "z000674";
var ip = "218.32.118.43";
var platform = "Windows 98";
var browser = "Netscape";
var fullbrowser = navigator.appName + "%206.0b1";
var VBS = "False";
var JS = "True";
var scrRes = screen.width + "x" + screen.height;
var scrDepth = (nc) ? screen.pixelDepth : screen.colorDepth;
var os = getOS(navigator.userAgent);
var pwwnd = getPW();
var pwdoc = pwwnd.document;
var re = / /g;
var REF = pwdoc.referrer;
if (REF == "[unknown origin]")
REF = "";
REF = REF.replace(re, "%20");
var CT = "unknow";
var CS = "unknow";
if (nc == 0) {
AddCT(pwwnd);
var CT = pwwnd.document.body.connectionType;
//var referrer = pwwnd.document.referrer;
}
var CS = navigator.cookieEnabled;
var bwLanguage = navigator.browserLanguage;
var linkurl = "";
var debug = false; // 偵錯模式
if (debug == true) {
document.write(navigator.appName + "
");
document.write(REF + "
");
document.write(webid + "
");
document.write(ip + "
");
document.write(os + "
");
document.write(platform + "
");
document.write(browser + "
");
document.write(fullbrowser + "
");
document.write(VBS + "
");
document.write(JS + "
");
document.write(scrRes + "
");
document.write(scrDepth + "
");
document.write(CT + "
"); // maybe undefine
document.write(CS + "
"); // maybe undefine
document.write(bwLanguage + "
");
}
linkurl += "id=" + webid;
linkurl += "&ref=" + REF;
linkurl += "&ip=" + ip;
linkurl += "&os=" + os;
linkurl += "&pf=" + platform;
linkurl += "&bw=" + browser;
linkurl += "&fbw=" + fullbrowser;
linkurl += "&vbs=" + VBS;
linkurl += "&js=" + JS;
linkurl += "&res=" + scrRes;
linkurl += "&dep=" + scrDepth;
linkurl += "&ct=" + CT;
linkurl += "&cs=" + CS;
linkurl += "&bwl=" + bwLanguage;
//document.write(linkurl);
//document.write((new Date()).getTimezoneOffset() * (-1) + "
");
document.write("
");