我很难为我的问题找出解决方案。这是一个代码片段:
var ans = prompt("Mot de passe", '');
if (ans != '' && ans != null)
__doPostBack('__Page', ans);
else
window.location = "../Erreurs/NotAuthorized.aspx";
这段代码在 Internet Explorer 9 上运行得非常好。但是我的客户端只使用 Internet Explorer 8,所以我在 IE8 中使用 ieTester 对其进行了测试。但问题是提示没有显示并且它自动重定向,因为输入有一个空字符串('')。
那么如何解决这个问题以与 Internet Explorer 8 一起使用呢?