开发者社区 问答 正文

获取window.open打开的窗口

1.在父页面中点击一个按钮,让后用window.open打开了一个窗口
2.再一次点击按钮,不希望再打开一个同样的窗口,而是将第一次打开的窗口获取到焦点
请问有没有办法实现?

展开
收起
杨冬芳 2016-06-16 14:10:39 2531 分享 版权
1 条回答
写回答
取消 提交回答
  • IT从业

    使用window.open的返回值。

    (function(){
        var fhwin = null;
        element.onclick = function(){ // 当点击按钮...
            if(fhwin){
                fhwin.focus();
            }else{
                fhwin = window.open(...); // 调用open,填入你希望的值。
            }
        }
    })();
    
    2019-07-17 19:40:48
    赞同 展开评论
问答地址: