首页 > 编程语言 >IE 6下 a javascript:void(0)问题

IE 6下 a javascript:void(0)问题

时间:2023-05-10 14:34:24浏览次数:42  
标签:标签 void javascript href onclick 跳转 IE



 

在购物页面的“立即购买”按钮是用a标签来做的,设置了href="javascript:void(0);",同时在a上面添加了onclick事件,目的是在点击之后处理Cookies并跳转到订单页面。反复测试发现 ie6下没有跳转,ff下是正常的。

在网上搜到的结果是ie6的bug导致这样的结果。

 

摘自网络

产生这样的结果是因为,IE6,会在执行完onclick代码再执行href里的内容,而在href里使用javascript:void(0);或javascript:;将使得执行跳转的那段代码失效。


解决办法:

1.不使用a标签,使用其他的可以替换的标签代替,样式里的cursor设置成pointer;

 

2.onclick加上return false;

 

3.设置href="#@"

 

标签:标签,void,javascript,href,onclick,跳转,IE
From: https://blog.51cto.com/u_873039/6261361

相关文章

  • javascript基础练习
     本练习根据w3cschool:https://www.w3cschool.cn/javascript/javascript-conventions.html 1.javascript简介1.1JavaScript是脚本语言JavaScript是一种轻量级的编程语言。JavaScript是可插入HTML页面的编程代码。JavaScript插入HTML页面后,可由所有的现......
  • C# WinForm 控件美化之改变ListView Head 的背景色
    方法1:(已测试)给ListView添加以下事件,改实例DataList为控件名称privatevoidDataList_DrawColumnHeader(objectsender,DrawListViewColumnHeaderEventArgse){e.Graphics.FillRectangle(newSolidBrush(Color.Black),e.Bounds);//设置背景颜......
  • Event Tables for Efficient Experience Replay
    Abstract事件表分层抽样(SSET),它将ER缓冲区划分为事件表,每个事件表捕获最优行为的重要子序列。我们证明了一种优于传统单片缓冲方法的理论优势,并将SSET与现有的优先采样策略相结合,以进一步提高学习速度和稳定性。在具有挑战性的MiniGrid域、基准RL环境和高保真赛车模拟器中的实......
  • Five_Bus_Load_Flow:基于MATLAB/Simulink的IEEE 5节点潮流计算仿真模型。
    Five_Bus_Load_Flow:基于MATLAB/Simulink的IEEE5节点潮流计算仿真模型。五个潮流母线模块用于指定母线基准电压和光伏母线电压以及摆动母线的电压和相位。潮流参数在同步和异步电机模块的潮流选项卡中定义。仿真条件:MATLAB/SimulinkR2015bID:2850660375687736......
  • IEEE_15_Bus:基于MATLAB/Simulink的IEEE 15节点仿真模型。
    IEEE_15_Bus:基于MATLAB/Simulink的IEEE15节点仿真模型。仿真条件:MATLAB/SimulinkR2015bID:6850660377507273......
  • VIENNA_Rectifier:基于MATLAB/Simulink的VIENNA(维也纳)整流器仿真模型。
    VIENNA_Rectifier:基于MATLAB/Simulink的VIENNA(维也纳)整流器仿真模型。控制算法采用电压电流双环控制,电压外环采用PI控制器,电流内环采用bangbang滞环控制器。直流母线电压纹波低于0.5%。仿真条件:MATLAB/SimulinkR2015bID:5550651768893908......
  • pg_enterprise_views偶然发现的PG神仙插件
    一直从事数据库相关的工作,对于PG而言最大的问题其实是在运维管理方面,其缺乏有效且直观成体系的系统表,苦觅良久,今日在PG官网中发现了一款新收录的免费插件,其提供了数十张系统表,内容涵盖了从操作系统到数据库的负载指标、等待事件、会话、客户端、SQL、SQL执行计划、超时锁、长......
  • DataGridView控件的显示效率
    C#,如何提高DataGridView控件的显示效率?一次要管理100万条记录,如何才能不卡?不仅仅是虚拟模式的问题。(1)采用virtualmode,不要使用datagridview1.datasource=dt如何使用虚拟模式,参见https://blog.csdn.net/qq_30122639/article/details/53739607和https://bbs.csdn.net/topics/390......
  • Twelve_Pulse_Diode_Rectifier:基于MATLAB/Simulink的12脉冲二极管整流器仿真模型。
    Twelve_Pulse_Diode_Rectifier:基于MATLAB/Simulink的12脉冲二极管整流器仿真模型。仿真条件:MATLAB/SimulinkR2015bID:2250650366700248......
  • Three_Phase_Rectifier_SimpleSVPWM:基于MATLAB/Simulink的三相电压型简单SVPWM整流器
    Three_Phase_Rectifier_SimpleSVPWM:基于MATLAB/Simulink的三相电压型简单SVPWM整流器仿真模型,输出电压开环控制。仿真条件:MATLAB/SimulinkR2015bID:7120649953967466......