我很难找到解决我的问题的方法。这是代码片段:
我正在遇到一个难题,这里是一段代码:
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,所以我用ieTester在IE8上进行了测试。但问题是提示框没有显示,并且因为输入为空字符串('')而自动重定向。
那么我该如何修复它,使其在Internet Explorer 8上正常工作呢?