js定时刷新HTML主框架? htmljavascript框架布局 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 setInterval是定时任务,setTimeout 是延时任务(只执行一次) window.onload=function(){ setTimeout("location.reload()", 3000);} 明白原因了!之所以会不停地加载,是因为每次加载都会触发它,所以造成一个假象。现在的问题就是有没有办法令Main.htm加载完之后再重加载一次,且仅仅就一次就够了?谢谢 你这样写,整个页面都刷新了一次,页面自然会重新加载一次,然后又开始计数,再刷新再计数你得做一个全局变量(比如COOKIE),记录是否执行过一次,如果执行过就放弃再执行 用cookie记录,每次加载前先读取一下cookie再判断是否执行刷新事件 var Cookie = { set: function(name,value){ var Days = 30; var exp = new Date(); exp.setTime(exp.getTime() + Days*24*60*60*1000); document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString(); }, get: function(name){ var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)")); if(arr != null){ return (arr[2]); }else{ return ""; } }, del: function(name){ var exp = new Date(); exp.setTime(exp.getTime() - 1); var cval= this.get(name); if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString(); }}window.onload=function(){ if(!Cookie.get('Visited')){ Cookie.set('Visited',true); setTimeout("location.reload()", 3000); }} 哥们,俺刚接触前端这块,不是很熟悉,能否详细点,俺刚放到Main.htm这里好像不行(同样会出现不停地刷新)。 哥们,俺刚接触前端这块,不是很熟悉,能否详细点,俺刚放到Main.htm这里好像不行(同样会出现不停地刷新)。用IE测试,webkit内核的浏览器本地测试是不能写入cookie的 这需求最好用XMLHTTPrequest来实现好些 问题我自己解决了,我使用了Session来记住它的刷新状态。感谢你的提醒。 js jQuery 事件绑定问题 如何用上下键切换<select>菜单 用户登录弹出提示层? 100分求助: 麻烦帮忙解释下这个变态的js写法,以及达到什么功能,谢谢 点击箭头图片文本框值加1 如果调用父窗口的样式 ??? 帮帮我!!!请教一个AcitveX 与 javascript 的问题 js如何设置textarea的值, 点击按钮 请教一个php、js的动态文章系统的方向问题 node新手问题 jquery 怎样获取json数据 java后台无法通过request.getParameter("name")获取jsp页面上的文本框的值
setTimeout("location.reload()", 3000);
}
现在的问题就是有没有办法令Main.htm加载完之后再重加载一次,且仅仅就一次就够了?谢谢
set: function(name,value){
var Days = 30;
var exp = new Date();
exp.setTime(exp.getTime() + Days*24*60*60*1000);
document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
},
get: function(name){
var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
if(arr != null){
return (arr[2]);
}else{
return "";
}
},
del: function(name){
var exp = new Date();
exp.setTime(exp.getTime() - 1);
var cval= this.get(name);
if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();
}
}
window.onload=function(){
if(!Cookie.get('Visited')){
Cookie.set('Visited',true);
setTimeout("location.reload()", 3000);
}
}
哥们,俺刚接触前端这块,不是很熟悉,能否详细点,俺刚放到Main.htm这里好像不行(同样会出现不停地刷新)。
哥们,俺刚接触前端这块,不是很熟悉,能否详细点,俺刚放到Main.htm这里好像不行(同样会出现不停地刷新)。用IE测试,webkit内核的浏览器本地测试是不能写入cookie的