zoukankan      html  css  js  c++  java
  • IE6 window.location不工作问题的解决办法

    在javascript代码中
    书写

    1. window.location="http://abc.com"  
    2. 或者  
    3. window.location.href="http://abc.com"  

    发现,在IE6中均不能正常工作。

    而其他的诸如IE5,IE7,IE8,Firefox,Opera等等浏览器都能正常工作。

    最后发现问题出在,

    对使用window.location的函数的调用问题上。

    因为是这样写的

    1. //JS中:  
    2. function fun_a(){  
    3.     window.location="http://abc.com";  
    4. }  
    5.   
    6. //在html中:  
    7. <a href="javascript:void(0)" mce_href="javascript:void(0)" onclick="fun_a()">click here</a>  

    问题就在href="javascript:void(0)"上。
    可能是IE6程序设计的bug问题。
    这里提供的两种解决办法是:
    1,

    1. //JS中:  
    2. function fun_a(){  
    3.     window.location="http://abc.com";  
    4. }  
    5.   
    6. //在html中:  
    7. <a href="#" mce_href="#" onclick="fun_a()">click here</a>  

    2,

    1. //JS中:  
    2. function fun_a(){  
    3.     window.location="http://abc.com";  
    4. }  
    5.   
    6. //在html中:  
    7. <a href="javascript:void(0)" mce_href="javascript:void(0)" onclick="fun_a();return false;">click here</a>  

    (完)

  • 相关阅读:
    HttpServletRequest
    实现重定向
    HttpServletResponse
    Servlet简介和ServletContext
    JavaWeb 之 Http
    JavaWeb 之 Cookie
    Pycharm2019.3.2专业版激活
    How to Use Arrays and Vectors
    软件工程学习心得
    MySQL 连接
  • 原文地址:https://www.cnblogs.com/studyshine/p/2315546.html
Copyright © 2011-2022 走看看