预览模式: 普通 | 列表

Ajax链接标签位置不同导致异常的分析

IIS环境下,ASP写代码,Ajax链接第一次点击可以有效执行并返回正确的信息,但返回的链接链接再点击则无效,不能实现开关式的反复来回地执行并显示信息。

 在IE8.0和Google Chrome里测试,下面的代码表现各不相同。

XML/HTML代码
  1. <span id="status_626" class="IsPayedFalse" onclick="ChangeIsPayed(626,1)">×</span>  

这样写,在IE里可以实现开关式的功能,在Chrome里只能点击一次。

XML/HTML代码
  1. <a href="javascript:void(0)"><span id="status_626" class="IsPayedFalse" onclick="ChangeIsPayed(626,1)"></span></a>  

这样在外面写上了<a>标签的,或像下面在里面写了<a>标签的:

XML/HTML代码
  1. <span id="status_626" class="IsPayedFalse" onclick="ChangeIsPayed(626,1)"><a href="javascript:void(0)"></a></span>  

这两种在IE里可以实现开关式的操作,但在Chrome里不行。

有待进一步测试。备忘。

查看更多...

Tags: AJAX 链接 标签

分类:网络 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 880