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

How to resize popup window from the main page after opening it?

本文关键字:窗口 何调整 调整 主页      更新时间:2023-09-26

我已经打开了一个具有特定宽度,高度,顶部,左侧的弹出窗口。

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

5秒后,我需要改变的宽度,高度,顶部,从setInterval函数在主页面弹出窗口的左侧。我该怎么做呢?

此代码必须位于子窗口

function calledOnBodyLoad(){
  setTimeout(resize_now, 6000);
}
function resize_now(){
    window.moveTo(new_posx,new_posxy);
    window.resizeTo(newSizeX, newSizeY);
}

如果你想从父窗口控制弹出窗口,那么使用下面的(在父窗口)

////
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);
    }

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

Demo

one.htmlOnLoad函数里面,增加一个计时器函数,每5秒执行一次。在该函数中进行必要的更改。