私はjavascriptがまったく初めてで、これを機能させる方法がわかりません...コードを少し変更しましたが、6行目は意味がないことに注意してください。それがこの投稿の主な理由です。
<script>
function checkReloading() {
if (window.location.href.split=="?showpastdate") {
document.getElementById("showpastdate").checked=true;
} else {
document.getElementById("showpastdate").checked=false;
}
}
function toggleAutoRefresh(cb) {
if (cb.checked) {
window.location.replace("?showpastdate");
} else {
window.location.replace("");
}
}
window.onload=checkReloading;
</script>
わかりました、これはかなり読みやすいと思います。
まず、完全なパスを指定する必要があるため、window.location.href.split が機能しません。しかし、これを動的にして、より多くの Web サイトで使用できるようにするにはどうすればよいでしょうか? どこにでもwindow.location.protocol + "//" + window.location.host + "/" + window.location.pathname;
ありますが、動的 Web ページにこのコード行を実装するにはどうすればよいでしょうか? 誰かが私に例を挙げてもらえますか?
このコードで達成したいことは次の
とおりです。これは機能します(静的な完全なURLを使用する場合)。しかし、それより...?showpastdate
?showpastdate
$_GET
?showpastdate
?showpastdate
URLが元の.php状態または他のGET変数に戻るよりも、チェックボックスが再度クリックされるまでチェックされたままになるように、このコードを変更するにはどうすればよいですか?
コードの書き方について質問して申し訳ありませんが、私が 8 時間ネットサーフィンをしている間に、この単純な行を 2 分で書ける人もいるでしょう。JavaScriptを学ぶつもりはありませんが、これは私のプログラムが過去の日付を表示するアイテムをオン/オフに切り替えるための素晴らしいオプションであり、2つのチェックボックス、1つはオン用、もう1つはオフ用よりも優れています:x編集: +送信ボタン@( O _o)@
事前にサンクス。