1

我正在使用 asp.net 网络表单。我将简单的 JavaScript 函数添加到按钮 OnClientClick - 我需要关闭窗口。但是,在表单数据更改后,这种简单的代码和平在 Opera (12.10) 中停止工作:

    <script type="text/javascript">
        function CloseCurrentWindow(sender, args) {
            window.close(); // self.close() and this.close() act similar
        }
    </script>

有谁知道这类问题(也许还有解决方案)。

谢谢!

4

1 回答 1

0

经过几个小时的调查,我发现当前浏览器 Opera 不支持使用 _target=blank 创建的对象(windows)上的 window.colse() 函数。只有那些使用 javascript 创建的窗口才能被 javascript 处理,这是可悲的..

希望将来他们会将这种行为更改为对用户更友好(或对开发人员友好)

于 2012-09-27T12:23:21.867 回答