Как изменить размер всплывающего окна с главной страницы после его открытия? - PullRequest
2 голосов
/ 12 августа 2011

Я открыл окно poup up с определенной шириной, высотой, сверху, слева.

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

Через 5 секунд мне нужно изменить ширину, высоту, сверху, слева от всплывающего окна сфункция setInterval на главной странице.как я могу это сделать .?

Ответы [ 2 ]

7 голосов
/ 12 августа 2011

Этот код должен находиться в дочернем окне

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.

Демонстрация здесь

1 голос
/ 12 августа 2011

Внутри функции OnLoad one.html добавьте функцию таймера, которая будет выполняться через пять секунд.Внесите необходимые изменения в эту функцию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...