很简单,就是打开一个新窗口,目标是不让用户看到新窗口的地址,但这竟然成了一个问题!
<script type="text/javascript">
function openwin(){
window.open("about_mydgd.html","","toolbar=no,menubar=no,scrollbars=no, resizable=no,location=no,status=no,top=100,left=200,width=650,height=500");
}
</script>
<body><a href="javascript:openwin()">打开新窗口</a>
首先是在IE8下虽然location=no,但地址栏还是出来了:
其次是在某些winXP和IE6下,在新窗口的title前面,硬是挤进来显示页面的地址,然后才显示真正的页面title,怎么也去不掉(同样的代码,在单位的机器上试就是这个问题,我在家试,却不能复现了,只好先截个图示意一下):
现在苦恼的是,这个好象没什么规律,是和IIS待服务器端有关,还是和windows有关,还是和IE有关?怎样才能用window.open这个方法确保得到一个没有在任何地方显示地址的窗口?尤其是为什么会在title前显示地址呢?
<script type="text/javascript">
function openwin(){
window.open("about_mydgd.html","","toolbar=no,menubar=no,scrollbars=no, resizable=no,location=no,status=no,top=100,left=200,width=650,height=500");
}
</script>
<body><a href="javascript:openwin()">打开新窗口</a>
首先是在IE8下虽然location=no,但地址栏还是出来了:
其次是在某些winXP和IE6下,在新窗口的title前面,硬是挤进来显示页面的地址,然后才显示真正的页面title,怎么也去不掉(同样的代码,在单位的机器上试就是这个问题,我在家试,却不能复现了,只好先截个图示意一下):
现在苦恼的是,这个好象没什么规律,是和IIS待服务器端有关,还是和windows有关,还是和IE有关?怎样才能用window.open这个方法确保得到一个没有在任何地方显示地址的窗口?尤其是为什么会在title前显示地址呢?
如果实在是需要隐藏的话,那就只能自己用div等做模拟的弹出窗口了