vista ie7 window.confirm() 取消按钮 失效 解决办法
vista ie7 window.confirm() 取消按钮 失效解决办法
曾经写过这么一句,我认为这个代码绝对是没有问题的 button 的 OnClick="btnReset_Click" OnClientClick="return window.confirm('All the changes will be lost');“
结果客户那边几台vista机器 测试这个功能的时候 不管在弹出窗口 点确定还是取消。 onlcik 事件都照样执行。 折腾了好久,结果 用了一段完整的代码
<asp:Button ID="btnReset" TabIndex="502" runat="server" Font-Bold="True" Text="Reset"
OnClick="btnReset_Click" OnClientClick="if(!window.confirm('All the changes will be lost')){event.returnValue = false;}">
</asp:Button>
这样就可以了。
如果有遇到这种情况的朋友 你可以用上面的代码试试,
还有的情况是安全级别太高, 导致 alert confirm 完全失效。
还有一种情况是 你安装的一些软件有冲突导致confirm 失效。
posted on 2008-12-15 15:52 RevengeBoy 阅读(884) 评论(0) 编辑 收藏 举报