关闭

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

734人阅读 评论(0) 收藏 举报
分类:

 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:)"


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:37184次
    • 积分:664
    • 等级:
    • 排名:千里之外
    • 原创:31篇
    • 转载:5篇
    • 译文:0篇
    • 评论:0条
    文章分类