通过javascript或PHP刷新目标页面

时间:2014-10-16 19:51:30

标签: javascript php html css

我想知道如何通过超链接或后退按钮,甚至是按钮访问时,如何刷新目标页面。有任何想法吗 ?我已经尝试了几乎我能在网上找到的任何解决方案,并且仍然可以在访问后刷新目标页面。

2 个答案:

答案 0 :(得分:0)

您可以使用以下代码刷新页面:

location.reload();

但是如果你没有对它施加条件,它会永远刷新,对吗?

您需要更详细地描述您的问题。

答案 1 :(得分:0)

如果你想在页面满载时重新加载页面使用这个JS:

$( document ).ready(function() {
    location.reload();
});

如果您在加载页面时需要计时器,然后重新加载它,请使用:

$( document ).ready(function() {
  // reload after 5 second
  setTimeout(function() {
     location.reload();
  }, 5000);
});

如果您只想第一次重装,请使用:

function setCookie(cookieName,cookieValue,nDays) {
 var today = new Date();
 var expire = new Date();
 if (nDays==null || nDays==0) nDays=1;
 expire.setTime(today.getTime() + 3600000*24*nDays);
 document.cookie = cookieName+"="+escape(cookieValue)
                 + ";expires="+expire.toGMTString();
}

function getCookie(cookieName) {
 var theCookie=" "+document.cookie;
 var ind=theCookie.indexOf(" "+cookieName+"=");
 if (ind==-1) ind=theCookie.indexOf(";"+cookieName+"=");
 if (ind==-1 || cookieName=="") return "";
 var ind1=theCookie.indexOf(";",ind+1);
 if (ind1==-1) ind1=theCookie.length; 
 return unescape(theCookie.substring(ind+cookieName.length+2,ind1));
}

所以,你可以把它绑在一起:

$(function() {

     var skipModal = getCookie('skipModal');
     if (!skipModal) { // check and see if a cookie exists indicating we should skip the modal
         // show your modal here


         setCookie('skipModal', 'true', 365*5); // set a cookie indicating we should skip the modal
     }
});

显示此链接:

Fire jquery script on first page load, and then never again for that user?