以下代码在 www 上运行良好,但在内部网络中打开一个空白窗口。也就是说,它可以在http://www.foobar.com上运行,但它会在http://myserver.foobar.com上失效,其中 myserver 是一个面向私有的 Web 服务器。
<html>
<head>
<script Language="JavaScript">
function OpenWindow()
{
var popup=window.open("","");
popup.document.write("<H1>TEST</H1>");
}
</script>
</head>
<body>
<input type="button" value="button" onclick="OpenWindow();">
</body>
</html>
仅供参考,上面的代码适用于内部网络的 IE、FireFox、Chrome 和 Safari。只有 Opera(在 11.50 版本上测试)不喜欢它。我认为它基本上忽略了 document.write。
这是 Opera 的错误吗?
谢谢你。