[譯者注
簡介
====================================
問題是我想解決自動訪問
現在為止
為什麼不為它創建一個簡單的腳本程序呢?
因為我想讓它在Netscape和IE下都能夠同樣的工作
解決
====================================
主題思想很簡單
如果沒有加載
這個頁面作為浏覽器的主頁
獲取頁面並重定向是很容易的
因為Javascript沒有文件訪問的功能
Cookies是一個有大小限制的變量
默認情況下cookie的生存期是當浏覽器關閉時被清空(注意
這個頁面的時候)
在用戶關閉浏覽器後使cookies能夠存儲下來
Cookie
不到的情況
一切都很好也很妙
cookieExpires =
okies = cookieName +
然後調用
document
okie是空的
在試驗和研究了一下上面的示例程序後
okie = cookieName +
myvar = cookieName +
document
Netscape使用
var expdate = new Date()
cookieExpires
cookieExpires
當你顯示日期部分
document
對於
Netscape 浏覽器的Y
示例中看到像下面這樣的部分
if (platform ==
lastVisit = lastVisit
}
但我不可能檢測它
日期對象有getDate和getDay的方法
知道了這些
[譯者注
最後要說明的是
示例頁面源代碼
<html>
<head>
<title>Homepage</title>
</head>
<body>
<a >Manual redirection<br></a>
<a javascript:ResetCookie()
<script language=
<!
var bVisitedToday = false;
var lastVisit = GetCookie(
if (lastVisit != null)
{
lastVisit =
var lastHere = new Date(lastVisit);
var rightNow = new Date();
if(lastHere
&& lastHere
&& lastHere
{
bVisitedToday = true;
}
}
if(bVisitedToday == false)
{
setLastlastVisitCookie();
window
}
else
{
//window
}
function getCookieVal (offset)
{
var endstr = okie
if (endstr ==
endstr = okie
return unescape(okie
}
function GetCookie (name)
{
var arg = name +
var alen = arg
var clen = okie
var i =
while (i < clen) {
var j = i + alen;
if (okie
return getCookieVal (j);
i = okie
if (i ==
}
return null;
}
function SetCookie (name
{
var argv = SetCookie
var argc = SetCookie
var expires = (argc >
var path = (argc >
var domain = (argc >
var secure = (argc >
okie = name +
((expires == null) ?
((path == null) ?
((domain == null) ?
((secure == true) ?
}
function setLastlastVisitCookie ()
{
var rightNow = new Date();
var expdate = new Date();
expdate
SetCookie (
}
function ResetCookie()
{
SetCookie(
}
//
</script>
</body>
</html>
From:http://tw.wingwit.com/Article/program/Java/JSP/201311/19761.html