在单击菜单项之前打开iframe为空

时间:2010-01-31 01:09:14

标签: jquery

我在开始页面上的网页上有一个iframe,但在点击菜单之前iframe是空白的。有没有办法在iframe初始加载时显示一些“欢迎文本”,但是在其他时间没有显示它?我认为jquery可能会这样做,不确定。

有问题的网页是这样的: http://transeeq.com/health/bq16.html

1 个答案:

答案 0 :(得分:0)

我对你想要的东西有点不清楚,所以这里有两个解决方案。

首先,如果您希望每次访问该网站时显示,但在显示链接时消失,您只需将内容放入{ {1}}:

div.iframe-link

然而,如果您希望欢迎信息显示一次,然后再也不会再显示,请继续阅读:

首先,您需要使用cookie来记住消息已经显示一次。其次,您无法控制用户是否关闭了Cookie或者是否已清除Cookie,因此他们很有可能会在某个时刻再次看到它。

我通常只使用scripts at quirksmode并稍微编辑它们,但那里有jQuery cookie插件。

基本上,请遵循以下思路:

  1. 检查您的Cookie是否存在
  2. 如果不是,那么写一个远期未来的cookie并调用<div class="iframe-link"> This content will be shown then replaced. </div>
  3. 如果是,则不做任何事情或延长其到期日期并保存更新的cookie。