Javascript - 如何在开启窗口中获得焦点

时间:2016-03-26 17:13:45

标签: javascript

我的父窗口调用子窗口并将焦点移动到它。这很好用。在子窗口上,我想从子窗口将焦点设置回父窗口。仅当我在父窗口上使用alert / confirm时才有效。但我不希望我的用户一直点击警告弹出窗口。是否有机会重点关注?

Parent-Window调用child:

function OpenWindow() {
    child = window.open("ZLab/Child", '_blank');
}

父窗口发送消息并将焦点设置在子节点上:

function SendMessage() {
    child.postMessage({ param: new Date() }, "/");
    child.focus();
}

子窗口调用父窗口

function OpenParent() {
    opener.GetBack();
}

父窗口获得控制权。 window.focus()并没有真正关注,只是提醒/确认工作。

function GetBack() {
    alert("Hi, back again");
    //window.focus();
}

0 个答案:

没有答案