以下代码在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的错误吗?
谢谢。
答案 0 :(得分:0)
我已尝试在localhost上运行的Opera 11.52中的代码(转换为JSP并在tomcat容器中运行)并且工作正常。
要检查的一些事项:
如果不是上述情况,请尝试在Opera论坛上发布您的问题,他们通常非常有帮助并且知识渊博。
干杯: - )