gpt4 book ai didi

javascript - 运行 javascript 一次

转载 作者:行者123 更新时间:2023-11-30 18:29:31 26 4
gpt4 key购买 nike

我想运行一次 javascript。我尝试使用 Dynamic Drive 中的脚本,但它似乎不适用于脚本。

我希望它在用户第一次访问该页面时运行,但之后不会再次弹出。

有什么帮助吗?

我的脚本是

    <script src="http://www.google.com/jsapi"></script><script>google.load("jquery", "1");</script> 
<script type="text/javascript" src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
<script type="text/javascript">
Username="___", <!-- Facebook Username Without http://facebook.com/ -->
Title="Join Our Facebook!", <!-- Title -->
Skin="01", <!-- 01 Through 04 -->
Time="15", <!-- Countdown In Seconds -->
Wait="0", <!-- Wait For Popup -->
Lang="en"
</script>
<script type="text/javascript" src="likeboxfbfanpro.js"></script>
<script type="text/javascript">$(document).ready(function(){$().popupbox({ closeable: false });});</script>

最佳答案

你可以做两件事:

  • 在第一次显示消息后设置一个 cookie,并在每次加载页面时测试 cookie 是否存在。如果 cookie 不存在则显示消息,如果存在则跳过它。

  • 设置服务器端 session 值(仅 session )或数据库记录(如果您能以某种方式识别回访者(即 IP),则跨 session )以在第一页提供给客户端后控制 HTML .如果还没有 session /数据库值,则仅发送消息 html

如果你想设置cookies。这是一个执行 cookie 处理的小脚本:

function createCookie(name,value,days) {
if (days) {
var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires = "; expires="+date.toGMTString();
}
else var expires = "";
document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
}
return null;
}

function eraseCookie(name) {
createCookie(name,"",-1);
}

现在在您的代码中,您可以按如下方式使用它:

if (!readCookie('alreadyShown')) {
.. add you show message code here...
createCookie('alreadyShown', true)
}

关于javascript - 运行 javascript 一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10036939/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com