子窗口打开时如何禁用浏览器父窗口?

时间:2014-01-24 13:27:36

标签: javascript windows

我有一个场景,比如当我通过单击父窗口中的按钮打开子寡妇时,这里我要禁用整个父窗口。 我在stackoverflow和google中看到了很多例子,但我没有运气,我使用了以下代码,但它对我不起作用

<script>
var childWin = window.open(url, "_blank", "enabled");
childWin.focus();
</script>

1 个答案:

答案 0 :(得分:1)

试试这个

<html>
<head>
    <script type="text/javascript">

        var popupWindow = null;

        function child_open() {
            popupWindow = window.open('URL', "_blank", "directories=no, status=no, menubar=no, scrollbars=yes, resizable=no,width=600, height=280,top=200,left=200");

        }
        function parent_disable() {
            if (popupWindow && !popupWindow.closed)
                popupWindow.focus();
        }
    </script>
</head>
<body style="width: 670px; height: 670px" onfocus="parent_disable();" onclick="parent_disable();">
    <a href="javascript:child_open()">Click me</a>
</body>
</html>

希望这会有所帮助......