【发布时间】:2012-11-07 11:15:02
【问题描述】:
我对 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 不起作用,因为我必须提供完整路径。但是我怎样才能使这个动态化,以便可以在更多网站上使用呢?我到处都看到:window.location.protocol + "//" + window.location.host + "/" + window.location.pathname; 但是我如何为动态网页实现这行代码?谁能举个例子?
我想用这段代码实现的是:
当 showpastdate 被选中时,href 到 ?showpastdate,当 ?showpastdate 时保持选中状态,这样我就可以在 ?showpastdate 上使用 php $_GET。这有效(当我使用静态完整网址时)。但是比...
如何修改此代码以使复选框在?showpastdate 保持选中状态,直到再次单击,而不是 url 回到原始 .php 状态或其他 GET var?
很抱歉要求编写代码,但我敢打赌,你们中的一些人可以在 2 分钟内写出这些简单的行,而我要花 8 个小时来冲浪。不打算学习javascript,但这对于我的程序来说确实是一个不错的选择,可以切换显示过去日期的项目ON/OFF,比有2个复选框更好,1个用于ON,1个用于OFF:x编辑:+提交按钮@( O _o)@
提前感谢。
【问题讨论】:
标签: php javascript get href window.location