Размеры всплывающих окон - PullRequest
       1

Размеры всплывающих окон

0 голосов
/ 09 августа 2011

Я хочу создать всплывающее окно, которое будет иметь определенный размер, как BBC сделал . Как вы можете видеть, когда вы нажимаете «Listen Live», они открывают всплывающий плеер, но я не понимаю, как они это сделали.

Есть ли шанс для объяснения?

Извините, новичок в JavaScript

1 Ответ

2 голосов
/ 09 августа 2011

Попробуйте использовать эту функцию:

    openChildWindowWithDimensions = function(url, width, height, showMenu, canResize, showScrollbars) {
        var childWindow = window.open(url, "", "\"width=" + width + ",height=" + height + ",menubar=" + (showMenu ? "1" : "0") + ",scrollbars=" + (showScrollbars ? "1" : "0") + ",resizable=" + (canResize ? "1" : "0") + "\"");
        if (childWindow){
            childWindow.resizeTo(width, height);
        }
    }

Я добавил логику для изменения размера окна из-за ошибки в IE9. В зависимости от того, какой браузер вы используете, этот бит может не понадобиться.

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