Вызов метода изменения размера окна браузера из IFrame - PullRequest
0 голосов
/ 10 февраля 2012

Я хочу вызвать метод изменения размера окна браузера, используя jquery из with в iframe.

Я использовал приведенный ниже скрипт, который вызывается в окне Resize, но он не работает, если эта страница включена в iframe, а браузер родительского окна изменяет размер

Имя страницы: test.aspx

<script type="text/javascript">
        $(window).resize(function () {
            alert("hi resize called");
        });
    </script>
some HTML code here..... 

Имя страницы: iframeTest.aspx

<iframe style="width:300px;height:300px" src="test.aspx" ></iframe>

Теперь, когда я запускаю "iframe.aspx" в браузере, а затем размер браузера меняется, я хочу вызвать метод изменения размера в "test.aspx"

Может кто-нибудь иметь представление об этом?

Спасибо

Ответы [ 2 ]

1 голос
/ 10 февраля 2012

В вашем test.aspx вы можете обработать событие изменения размера родительского окна следующим образом:

parent.window.onresize = function(event) {
    ...
}

Это должно сработать при изменении размера родительского окна.

1 голос
/ 10 февраля 2012

Добавьте это js на странице test.aspx:

$(document).ready(function(){
    parent.window.addEventListener('resize', function(){
        //do something
    });
});
...