訪問者がチェックボックス(iframeなし)で自動ページ更新を切り替えられるようにしたいと思います。
これは私がGoogleで見つけた最も類似したコードですが、2004年に作成されたものであり、機能させることができないようです。
私はワードプレスでこのコードを使用しています。したがって、問題は以下の「 "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>