Как убедиться, что страница появляется после первой загрузки iFrame на страницу - PullRequest
0 голосов
/ 20 июля 2011

Я довольно новичок в мире веб-разработки и веб-дизайна на PHP, но я надеялся, что кто-то может помочь мне с моим вопросом.

Я загружаю определенную страницу на своем веб-сайте с поддержкой PHPкоторый загружает iframe с другой страницы в другом месте в центре страницы.Мне было интересно, если кто-нибудь знает, как заставить целую страницу загружаться только после загрузки iframe.Это всего лишь еще одна или две секунды до загрузки iframe, но это должно выглядеть как можно более профессионально.

Буду признателен за любую помощь.Я также хотел бы заверить вас, ребята, что, хотя это мой первый вопрос, я знаю, как работает Stack Overflow, так как один из моих лучших друзей является помощником, и он всегда говорит мне, как это раздражает, когда люди не отвечают или не даютуказывает на хорошие ответы, поэтому я хотел бы заверить вас, что я сделаю это.

Еще раз спасибо.Стив.

1 Ответ

0 голосов
/ 21 июля 2011

Используйте JQuery.Вы не сможете сделать это в PHP, так как это проблема на стороне клиента.

function callIframe(url, callback) {
    $(document.body).append('<IFRAME id="myId" ...>');
    $('iframe#myId').attr('src', url);

    $('iframe#myId').load(function() 
    {
        callback(this);
    });
}

См .: jQuery .ready в динамически вставляемом iframe

...