2010-06-21 84 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