初學javascript之cookie篇(1)

來源:互聯網
上載者:User
cookie|初學  簡介

  ====================================

  問題是我想解決自動訪問http://www.thehungersite.com。這個頁面能夠限制你每一天只訪問它一次(不要忘記在這連結上點擊)。
  現在為止,每次一開始我做的第一件事就是手工選擇我的書籤載入這個頁面。

  為什麼不為它建立一個簡單的指令碼程式呢?
  因為我想讓它在Netscape和IE下都能夠同樣的工作,我開始學習Javascript。

  解決

  ====================================

  主題思想很簡單:建立一個頁面並測試一下今天這個頁面是否已被載入過,
  如果沒有載入,那就通過它連結到http://www.thehungersite.com,並且設定
  這個頁面作為瀏覽器的首頁。

  擷取頁面並重新導向是很容易的,問題是如何記憶這個頁面已被訪問過。

  因為Javascript沒有檔案訪問的功能,看來我們只能使用cookies了。

  Cookies是一個有大小限制的變數,它與一個伺服器的網域名稱相關聯,
  預設情況下cookie的生存期是當瀏覽器關閉時被清空(注意:不是當你離開
  這個頁面的時候),但可以用一個指令碼程式改變這種情況,
  在使用者關閉瀏覽器後使cookies能夠儲存下來,Netscape在檔案中使用所有的
  Cookie,而IE分別儲存每個cookie。此外,不同的瀏覽器會帶來一些意想
  不到的情況,你必須確定一個使用者在它的瀏覽器設定中是否關閉了cookies。

  一切都很好也很妙,只是現在我還未在IE中測試它,調用樣本Javascript語句:
  cookieExpires = "01-APR-" + nLyear + " GMT";
  document.cookies = cookieName + "=" + cookieValue + ";  expires=" + cookieExpires;

  然後調用
  document.write(document.cookie);

  document.cookie是空的。

  ------------------------------------------



相關文章

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。