IE6下showModalDialog弹出新窗口的问题

来源:互联网 发布:淘宝属于什么行业分类 编辑:程序博客网 时间:2024/05/04 14:26

有两个页面“parent.html”和“child.html”,其中parent.html有如下代码


<INPUT TYPE="button" value="打开子窗口" onclick="window.showModalDialog('child.html');">

child.html有如下代码 :


<SCRIPT LANGUAGE="JavaScript"><!--function doA(){  // doSomeThing}//--></SCRIPT>
<BODY> <a onclick="javascript:doA();" href="javascript:void(0);" >测试</a></BODY>

结果发现在IE6下,从浏览器访问“parent.html”,点击“打开子窗口”按钮,在弹出的窗口中点“测试”链接,会再弹出一个空的窗口,空窗口的地址显示为javascript:void(0);

在网上搜到解决方法如下:

在被打开的网页里加上

<base target="_self">
就可以了,这句话一般是放在<head>标签之间的。


原创粉丝点击