当前位置: 代码迷 >> Web前端 >> DWR onclick后 不施行 回调 , bug ? 其实是IE6在作怪
  详细解决方案

DWR onclick后 不施行 回调 , bug ? 其实是IE6在作怪

热度:113   发布时间:2012-11-01 11:11:32.0
DWR onclick后 不执行 回调 , bug ? 其实是IE6在作怪
DWR2.0 - 3.0

类似如下的链接,onclick之后的方法在IE6下是不执行DWR的回调的。用javascript:l(1);这样的方式,却又得不到onclick事件中的this对象,这个问题折磨了我好几天。

<a href='javascript:;' onclick='l(1);'>")第一页</a>

<a href='javascript:void(0);' onclick='l(1);'>")第一页</a> 这样的也不行

原先一直以为是DWR的bug 升级到3.0之后 问题依旧,之后终于发现,原来还是万恶的IE6,在onclick之后增加return false;  一切问题就解决了

<a href='javascript:;' onclick='l(1);return false;'>")第一页</a>

  相关解决方案