document.location.href在IE中不起作用

时间:2013-08-29 02:32:16

标签: javascript html

我需要使用表单上的选定值重新加载当前页面,下面是代码,但它不能用于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>

3 个答案:

答案 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