如何在打开后从主页面调整弹出窗口的大小?

Sar*_*ath 2 javascript dom popup

我打开了一个特定宽度,高度,顶部,左侧的窗口.

var newwindow=window.open("one.html",'name','height=200,width=650,top=300,left=100');
Run Code Online (Sandbox Code Playgroud)

5秒后,我需要从主页面中的setInterval函数更改弹出窗口的宽度,高度,顶部,左侧.我怎样才能做到这一点.?

anu*_*anu 7

此代码必须位于子窗口中

function calledOnBodyLoad(){
  setTimeout(resize_now, 6000);
}

function resize_now(){
    window.moveTo(new_posx,new_posxy);
    window.resizeTo(newSizeX, newSizeY);
}
Run Code Online (Sandbox Code Playgroud)

如果要从父窗口控制弹出窗口,请使用以下(在父窗口中)

////
var newwindow=window.open("one.html",'name','height=200,width=650,top=300,left=100');
setTimeout(resize_now, 6000);
///


 function resize_now(){
        newwindow.moveTo(new_posx,new_posxy);
        newwindow.resizeTo(newSizeX, newSizeY);
    }
Run Code Online (Sandbox Code Playgroud)

请记住,在这种情况下,newwindow必须是全局变量或将其作为resize_now函数的参数传递.

在这里演示