2013-10-27 43 views
0

我有這段代碼。我真的不知道Javascript的任何內容,所以我幾乎在互聯網上發現它。它的基本功能是關閉頁面頂部的大標題圖片。我想知道我該怎麼做才能讓瀏覽器記住用戶選擇的內容?例如,如果用戶點擊隱藏它,然後重新加載頁面,它應該保持隱藏狀態,而不是默認的原始頁面。如何讓瀏覽器記住用戶選擇的內容?

<script language='javascript'> 
function toggle() { 
var pagehead = document.getElementById(&quot;HTML6&quot;); 
var xbutton = document.getElementById(&quot;hide-header&quot;); 
if(pagehead.style.display == &quot;none&quot;) { 
pagehead.style.display = &quot;block&quot;; 
xbutton.innerHTML = &quot;<img border='0' src='https://lh5.googleusercontent.com/-S5r38GtSF6s/Ui04r4eS0yI/AAAAAAAADpQ/qRnrSX2MpcY/w16-h15-no/close+X.png'/>&quot;; 
} 
else { 
pagehead.style.display = &quot;none&quot;; 
xbutton.innerHTML = &quot;<img border='0' src='https://lh5.googleusercontent.com/-S5r38GtSF6s/Ui04r4eS0yI/AAAAAAAADpQ/qRnrSX2MpcY/w16-h15-no/close+X.png'/>&quot;; 
} 
} 
</script> 

不知道是否有可能。我真的不知道。 這裏是我的網站作爲參考:linkvier.com 我真的希望我能得到這個代碼的工作,因爲我打算在廣告和東西上使用它。

+0

據我所知http是無狀態的,你可以使用cookies cookies –

+1

你可以使用瀏覽器cookies或localstorage ..有關local Storage的更多信息,請參閱http://www.w3schools.com/html/html5_webstorage.asp。 – JABD

回答

1

您需要使用瀏覽器cookies。看看jQuery.cookie。那裏有例子。

0

據我知道HTTP是無狀態的,你可以使用Cookie來得到這個 Stateless_protocol

看看checkCookie()的getCookie(c_name)和setCookie方法(c_name和值,exdays)這裏@
w3schools Cookie Examples

1

如果你不必支持舊瀏覽器,那麼檢查html的5 localStorage這真是太棒了。 :-)

對於以前的瀏覽器使用cookie或使用cookie模擬localStorage的那些scripts之一。

相關問題