2012-03-23 123 views
1

window.location.reload()呼吁加载其刷新页面,每次我想,只要浏览器的后退按钮被点击刷新页面点击

+0

有关您的问题的任何更新? – Christoph 2012-03-26 12:45:22

回答

0

逻辑一次重新加载页面时。您加载页面,该页面会自动重新加载,从而在历史记录中创建一个新条目。现在当你回去的时候,你登陆页面window.location.reload(),同样的情况再次发生。

现在的问题:你为什么要这样做?页面上我看不到window.location.reload()的原因。

0
 function SetCookie (name, value) { 
var argv=SetCookie.arguments; 
    var argc=SetCookie.arguments.length; 
var expires=(argc > 2) ? argv[2] : null; 
    var path=(argc > 3) ? argv[3] : null; 
var domain=(argc > 4) ? argv[4] : null; 
var secure=(argc > 5) ? argv[5] : false; 
document.cookie=name+"="+escape(value)+ 
((expires==null) ? "" : ("; expires="+expires.toGMTString()))+ 
((path==null) ? "" : ("; path="+path))+ 
((domain==null) ? "" : ("; domain="+domain))+ 
((secure==true) ? "; secure" : ""); 
} 



function getCookie(c_name) 
{ 
var c_value = document.cookie; 
var c_start = c_value.indexOf(" " + c_name + "="); 
if (c_start == -1) 
{ 
    c_start = c_value.indexOf(c_name + "="); 
} 
if (c_start == -1) 
{ 
    c_value = null; 
} 
else 
{ 
    c_start = c_value.indexOf("=", c_start) + 1; 
    var c_end = c_value.indexOf(";", c_start); 
    if (c_end == -1) 
    { 
     c_end = c_value.length; 
    } 
    c_value = unescape(c_value.substring(c_start,c_end)); 
} 
return c_value; 
} 




if (getCookie('first_load'))   
{ 
if (getCookie('first_load')==true) 
{ 
    window.location.reload(true); // force refresh page-liste 
    SetCookie("first_load",false); 
} 
} 
SetCookie("first_load",true);