IE.火狐中href 兼容的注意事项 ,应用中的删除自己所在行数据,在IE上可用,在FF,谷歌等不可用的问题

 1.  超链接删除

  <a href="#" onClick="remove(this)">删除</a>

<javaScript>

function remove(obj) {
  i f(confirm("确认删除?")){
       $(obj).parent().parent().remove();
    }
  }

</javaScript>


看似没有什么问题,但是很容易我们会发现remove火狐是不支持的,所以remove(this)在火狐和谷歌中的效果是“删除”被删除了,

所以要修改方法名称,测试即可!

2.退出按钮火狐不支持的写法

<input type="submit" name="Submit" value="" class="anniu_top" style=" cursor:hand;"

onClick="javascript:if(confirm('确认退出本系统吗?')){parent.location.href('index_logout.jspr');}">


火狐不支持href后面括号的写法,我们给他修改为  parent.location.href='index_logout.jspr'; 即可,完美兼容


以下IE和火狐不兼容的注意事项

<a href="###" onclick=""> //不兼容
<a href="javascript:;" onclick=""> //不兼容
<a href="javascript:function();"> //没有{...},属于脚本的非法书写
<a style="cursor:hand" onclick=""> //没照顾到自定义系统鼠标样式的用户
<a href="javascript:)"


阅读更多
个人分类: jsp
上一篇同一页面js获取DIV的高度并赋给另一个DIV或其他标签
下一篇身份证号码验证算法
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭