我完全新的JavaScript和我不知道如何得到這個工作...我修改了一些代碼,但請注意,第6行沒有任何意義。這是這篇文章的主要原因。JavaScript的複選框被檢查,href到?page2,如果在?page2:保持cb檢查,當選中,href時?頁1
<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不起作用,因爲我必須給完整的路徑。但是我怎樣才能使這種動態,所以它可以在更多的網站上使用?我到處看到:window.location.protocol + "//" + window.location.host + "/" + window.location.pathname;
但我該如何實現動態網頁的這一行代碼?有人能給我一個例子嗎?
我想實現這個代碼是:
當showpastdate檢查,HREF到?showpastdate
,當?showpastdate
檢查保持這樣我就可以?showpastdate
使用PHP $_GET
。這工作(當我使用靜態完整的網址)。但是,除了...
我怎麼有這樣的複選框保持在?showpastdate
檢查,直到再次點擊,比URL回到原來的狀態.PHP或其他GET變種修改此代碼?
對不起,要求寫代碼,但我敢打賭,你可以在2分鐘內寫出這條簡單的線條,而我正在衝浪8個小時。不是要學習JavaScript,但這真的會是我的程序切換顯示過去日期ON/OFF的項目的好選擇,比有2個複選框更好,ON 1和OFF:x編輯:+提交按鈕@( O _o)@
Thanx提前。
自工作客戶端以來無法使用散列。我需要將它提供給一個?var,以便我可以使用$ _GET方法來確定服務器必須運行哪個mysql查詢。 –