代码如下:
<html>
<head>
</head>
<body onunload='RecordTime();'>
<a onclick="RecordTime();">aa</a>
<script>
function RecordTime(){
var url = "2.html";
window.showModalDialog(url,'','dialogWidth:200px;dialogHeight:100px;');
}
</script>
</body>
</html>
现在问题是同样一个方法直接点aa的话,不会被ie弹出窗口拦截,但在unload事件中(比如刷新或关闭)却可以看到是被ie拦截了,用的是IE8。如果取消拦截窗口是可以的,但客户很多不懂电脑的,所以还是在程序中能解决比较好。
有兴趣的可以看如下地址 http://gp1.open.ha.cn/netteach.web/classroom/1.html
有哪位牛人知道解决办法么,或者知道是为什么