我希望我的访问者能够使用复选框(无 iframe)切换自动页面刷新。
这是我在 Google 上找到的最相似的代码,但它是在 2004 年创建的,我似乎无法让它工作。
我在 wordpress 上使用此代码。所以问题可能出在下面的“”timerRefresh.htm?Checked“”中,我不知道将其重命名为什么,因为我的WP页面不以.html/.php/etc结尾......它只是以“/ “
ps 我知道有用于自动重新加载的浏览器扩展,我不是在寻找那个。
谢谢!
var asdf = false;
function StartTime(){
if(asdf)clearTimeout(asdf)
asdf = setTimeout("RefreshPage()",5000);
}
function RefreshPage(){
clearTimeout(asdf)
if(document.Test.CB1.checked)
document.location.href= "timerRefresh.htm?Checked"
}
function LoadPage(){
var findCheck = document.location.href.split("?Chec");
if(findCheck.length == 2){
document.Test.CB1.checked=true;
StartTime()
}
}
<body onload="LoadPage()">
<form name="Test">
<input type="checkbox" name="CB1" onclick="StartTime()">
</form>
</body>