我需要使用表单上的选定值重新加载当前页面,下面是代码,但它不能用于IE。
任何人都可以帮我这个吗?
<script>
function refreshPage(org_cfu)
{
window.event.returnValue = false;
url = '<@VAR request$baseref
encoding='none'>&_module=shell_user_mgr&_function=nrform&org_cfu='+org_cfu
alert(url); document.location.href=url
}
</script>
<SELECT NAME="org_cfu" SIZE=1 onChange="refreshPage(this.value);" class="single-multiselect-simple">
<OPTION VALUE="">Please Select</OPTION>
<OPTION VALUE="Admin">Admin</option>
<OPTION VALUE="WHS">WHS</option>
<OPTION VALUE="SMB">SMB</option>
</Select>
答案 0 :(得分:2)
window.location.href = url;
这是这样做的首选方式。
答案 1 :(得分:2)
window.location = "http://www.yoururl.com";
或:
window.navigate("http://www.yoururl.com");
答案 2 :(得分:0)
location 是窗口的属性。 尝试:窗口 .location.href