火狐和Chrome中不能执行JS的OnClick事件
IE下可以弹出确定退出对话框,火狐Chrome下却不行,点击没反应用户控件Top.ascx<imgsrc="images/out.gif"alt="安全退出"onclic...
IE下可以弹出确定退出对话框,火狐Chrome下却不行,点击没反应
用户控件 Top.ascx
<img src="images/out.gif" alt="安全退出" onclick="javascript:logout()" style="cursor: pointer;" />
首页JS:
<script language="javascript" type="text/javascript">
function logout() {
if (confirm("您确定要退出控制面板吗?")) {
top.location = "Loginout.aspx";
}
}
</script>
onclick="logout()" 这样写一样不起作用的
Chrome和火狐中我试了不行,不知道和用户控件有没有关系..
Jquery的我也试了、同样没有效果 :(
去掉那个 language也不行 因为原本就是没有加的 呵呵
---------
问题应该是在用户控件那里,我把OnClick写在用户控件以外的地方,火狐就可以执行,但是写在用户控件里面就不行,不知道为什么 展开
用户控件 Top.ascx
<img src="images/out.gif" alt="安全退出" onclick="javascript:logout()" style="cursor: pointer;" />
首页JS:
<script language="javascript" type="text/javascript">
function logout() {
if (confirm("您确定要退出控制面板吗?")) {
top.location = "Loginout.aspx";
}
}
</script>
onclick="logout()" 这样写一样不起作用的
Chrome和火狐中我试了不行,不知道和用户控件有没有关系..
Jquery的我也试了、同样没有效果 :(
去掉那个 language也不行 因为原本就是没有加的 呵呵
---------
问题应该是在用户控件那里,我把OnClick写在用户控件以外的地方,火狐就可以执行,但是写在用户控件里面就不行,不知道为什么 展开
4个回答
展开全部
您好!很高兴为您答疑!
js不能跨浏览器,尤其table样式最容易引起兼容问题。
您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
js不能跨浏览器,尤其table样式最容易引起兼容问题。
您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
展开全部
我在chrome测试了 没问题 给你两个建议,你在chrome运行是右键鼠标有审查元素 然后在点击 console 看看到底哪错了,反正这段没问题 ,第二 js 不能跨浏览器,建议你改用jquery 虽然这段js没问题!
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<script language="javascript" type="text/javascript">
去掉language="javascript"
去掉language="javascript"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
onclick="logout()"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询