2010-06-21 65 views
0

在第一次訪問時是否可以提醒用戶一次關於某事的信息?無法使用Cookie,因爲它使用的是靜態網站,只有html和javascript。一次警報(jQuery)

謝謝!

+1

我會馬上離開,與一個JS警報打開,就再也回不來了一個網站... – RoToRa 2010-06-21 09:47:56

+0

我也是,但是如果可以的話,我會每秒提醒一下,如果你使用IE6,那就是這個。 ;) – 3zzy 2010-06-21 09:57:26

+0

順便說一句,我的意思是一個HTML警報,而不是一個警報對話框。 – 3zzy 2010-06-21 09:58:00

回答

4

如果只有HTML和JavaScript,則可以使用Cookie ... JavaScript可以將Cookie讀取/寫入瀏覽器。

我會設置一個真正的基本cookie值,並檢查之前提醒你需要什麼。

您可以使用this code(向下滾動)來讀取/寫入cookie,然後做這樣的事情:

// if the cookie doesn't exit, 
// it means it's the first time the user is visiting this page 
if(!readCookie('boom')) { 

    // this will only run the first time 
    alert("something"); 

    // now set the cookie value "boom" for 7 days 
    createCookie('boom','1',7); 
} 
+0

這些功能是偉大的,非常有用,但我需要在這裏保存行,因爲我只需要一次。謝謝! – 3zzy 2010-06-21 09:55:48

+0

@Luca什麼可能是這個問題的解決方案:http://stackoverflow.com/questions/9347654/combo-box-is-getting-vanished-when-an-alert-iscoming – Tom 2012-02-19 08:37:07

1

不能使用cookies,因爲它是一個靜態的 網站,只有html和javascript使用 。

您仍然可以使用cookies with javascript

+0

什麼可能是解決[這個問題](http://stackoverflow.com/questions/9347654/combo-box-is-getting-vanished-when-an-alert-iscoming) – Tom 2012-02-19 08:38:49