下一頁 1 2 3 4
[譯者注:將本文的最后示例代碼拷貝至文本文件中,更名文件為homepage.htm格式文件,在瀏覽器中運行,本文以該示例代碼講解] 簡介 ==================================== 問題是我想解決自動訪問http://www.thehungersite.com。這個頁面能夠限制你每一天只訪問它一次(不要忘記在這鏈接上點擊)。 為什么不為它創建一個簡單的腳本程序呢? 解決 ==================================== 主題思想很簡單:創建一個頁面并測試一下今天這個頁面是否已被加載過, 獲取頁面并重定向是很容易的,問題是如何記憶這個頁面已被訪問過。 因為Javascript沒有文件訪問的功能,看來我們只能使用cookies了。 Cookies是一個有大小限制的變量,它與一個服務器的域名相關聯, 一切都很好也很妙,只是現在我還未在IE中測試它,調用示例Javascript語句: 然后調用 document.cookie是空的。 ------------------------------------------
現在為止,每次一開始我做的第一件事就是手工選擇我的書簽加載這個頁面。
因為我想讓它在Netscape和IE下都能夠同樣的工作,我開始學習Javascript。
如果沒有加載,那就通過它鏈接到http://www.thehungersite.com,并且設置
這個頁面作為瀏覽器的主頁。
默認情況下cookie的生存期是當瀏覽器關閉時被清空(注意:不是當你離開
這個頁面的時候),但可以用一個腳本程序改變這種情況,
在用戶關閉瀏覽器后使cookies能夠存儲下來,Netscape在文件中使用所有的
Cookie,而IE分別存儲每個cookie。此外,不同的瀏覽器會帶來一些意想
不到的情況,你必須確定一個用戶在它的瀏覽器設置中是否關閉了cookies。
cookieExpires = "01-APR-" + nLyear + " GMT";
document.cookies = cookieName + "=" + cookieValue + "; expires=" + cookieExpires;
document.write(document.cookie);