Javascript 每次访问只有一个弹出窗口。。。帮助我
我有一个使用javascript弹出效果的站点,如下所示:Javascript 每次访问只有一个弹出窗口。。。帮助我,javascript,popup,Javascript,Popup,我有一个使用javascript弹出效果的站点,如下所示: <script type="text/javascript"> var GB_ROOT_DIR = "greybox/"; </script> <script src="greybox/AJS.js" type="text/javascript"></script> <script src="greybox/AJS_fx.js" type="text/javascript"
<script type="text/javascript">
var GB_ROOT_DIR = "greybox/";
</script>
<script src="greybox/AJS.js" type="text/javascript"></script>
<script src="greybox/AJS_fx.js" type="text/javascript"></script>
<script src="greybox/gb_scripts.js" type="text/javascript"></script>
<link href="greybox/gb_styles.css" type="text/css" rel="stylesheet">
<script language="JAVASCRIPT">
function loadWindow(){
GB_showCenter('Free Report!', 'http://www.signupformlocation.com/popup/signup.php', 420, 570);
}
window.onload = loadWindow;
</script>
var GB_ROOT_DIR=“greybox/”;
函数loadWindow(){
GB_showCenter('免费报告!','http://www.signupformlocation.com/popup/signup.php', 420, 570);
}
window.onload=加载窗口;
但是每次我的访问者进入主页,我的弹出窗口总是显示出来。如何使此弹出窗口只显示一次
请帮助我你可以使用cookies和jquery
<script src="js/jquery.cookie.js" type="text/javascript"></script>
<script>
function loadWindow() {
if ($.cookie('popup_flag') != 'true') {
GB_showCenter('Free Report!', 'http://www.signupformlocation.com/popup/signup.php', 420, 570);
$.cookie('popup_flag', 'true');
}
}
</script>
函数loadWindow(){
如果($.cookie('popup_标志')!='true'){
GB_showCenter('免费报告!','http://www.signupformlocation.com/popup/signup.php', 420, 570);
$.cookie('popup_flag','true');
}
}
您可以使用cookies和jquery
<script src="js/jquery.cookie.js" type="text/javascript"></script>
<script>
function loadWindow() {
if ($.cookie('popup_flag') != 'true') {
GB_showCenter('Free Report!', 'http://www.signupformlocation.com/popup/signup.php', 420, 570);
$.cookie('popup_flag', 'true');
}
}
</script>
函数loadWindow(){
如果($.cookie('popup_标志')!='true'){
GB_showCenter('免费报告!','http://www.signupformlocation.com/popup/signup.php', 420, 570);
$.cookie('popup_flag','true');
}
}
我个人会选择JStorage,它是一个HTML5 jQuery插件,在大多数流行浏览器上使用本地存储
例如:
var loadWindows = function()
{
if(!$.jSotreage.get('welcome_flag'))
{
GB_ShowCentre('Free Support!') // Blah
$.jStorage.set('welcome_flag',true);
}
}
使用JSON序列化本地存储中的所有数据:-
J存储:
草案:
没有jQuery:
您可以在每个域中存储大约5MB的数据,因此这将是有益的,并且应该取代javascript环境中cookie的使用。我个人会选择JStorage,它是一个HTML5 jQuery插件,在大多数流行浏览器上使用本地存储 例如:
var loadWindows = function()
{
if(!$.jSotreage.get('welcome_flag'))
{
GB_ShowCentre('Free Support!') // Blah
$.jStorage.set('welcome_flag',true);
}
}
使用JSON序列化本地存储中的所有数据:-
J存储:
草案:
没有jQuery:
您可以在每个域中存储大约5MB的数据,因此这将是有益的,并将取代javascript环境中Cookie的使用。Hi kgb,感谢您的回答。。。顺便说一句。。如何获取js/jquery.cookie.js?在哪里下载此文件并添加到我的服务器?感谢您访问jquery.com,更具体地说-。将其另存为js…它可以完美地工作。。现在如何设置过期的cookies?什么是“过期”?如何设置过期时间?这是完整的语法…$。cookie(“the_cookie”,“the_value”,{expires:7,path:“/”,domain:“jquery.com”,secure:true})。。。那将是7天,克格勃,谢谢你的回答。。。顺便说一句。。如何获取js/jquery.cookie.js?在哪里下载此文件并添加到我的服务器?感谢您访问jquery.com,更具体地说-。将其另存为js…它可以完美地工作。。现在如何设置过期的cookies?什么是“过期”?如何设置过期时间?这是完整的语法…$。cookie(“the_cookie”,“the_value”,{expires:7,path:“/”,domain:“jquery.com”,secure:true})。。。那将是7天