2013-04-02 29 views
0

我想每次用戶訪問該網站時更改背景圖片。我假設這可以通過jQuery cookie插件來實現,但我只發現圖像可以在設定的小時數後更改的情況,而不是每次用戶訪問該頁面時。更改背景圖片與每頁訪問jQuery餅乾

關於如何實現這個目標或教程,你可能知道我很欣賞它的任何想法。

+0

爲什麼你需要使用jQuery插件來設置或獲取cookie?你可以用javascript來完成。 –

+0

@大衛 - 沒有理由。我剛剛研究過這個,並且jquery cookie在這個過程中一直浮出水面,所以我認爲這將是一個很好的開始。 – JJM

+0

如果有更好的方法,我是def。對它開放。 – JJM

回答

0

如果您的長期談話最好的方式是服務器端。將他們的IP地址記錄到數據庫中,然後每當有人訪問該頁面時檢查它。如果他們已經在那裏,然後加載新的圖像,否則加載第一個圖像和失去的人的IP地址。

+0

謝謝。你能舉一個例子嗎? – JJM

0

假設您有一組可能的圖像,可以將當前圖像索引存儲在cookie中。當頁面加載時,從cookie中獲取當前圖像索引,並以模數方式增加它。如果它爲空,則將其設置爲零。然後在這個新索引處顯示圖像並將其值存儲在cookie中。

+0

謝謝。你能舉一個例子嗎? – JJM

0

我只找到實例,其中圖像可以

假設的小時設定量之後改變您有五個不同的背景圖像: 1 =>狗,2 =>貓等。當用戶訪問該頁面時,您爲其分配一個值爲1的cookie,意思是:該用戶看過狗。當他再次訪問時:檢查cookie。用新號碼(2)獲取號碼,增加,顯示貓和重置cookie。