jquery загрузка iframe введена, когда длина iframe равна 0 - PullRequest
0 голосов
/ 27 февраля 2012

У меня есть страница с iframe (она называется frame1).Когда iframe загружен, страница должна вызывать функцию javascript для iframe, передавая ему параметр.

$("iframe#frame1").load(function () {
        if(frame1.length == 0)
        {
            alert("Error");
        }
        else
        {
            frame1.showStatus(<%= hidStatus.Value.ToLower() %>);
        }
    });

Иногда вместо отображения статуса отображается предупреждение «Ошибка».Как вы думаете, что произойдет, ребята?Что я могу сделать, чтобы убедиться, что функция load загружена, когда iframe полностью загружен?

1 Ответ

0 голосов
/ 27 февраля 2012

Вы проверяете, существует ли iframe после загрузки iframe.

может сделать следующее, чтобы проверить, полностью ли загружен iframe, и затем показать ваш статус ...

$(document).ready(function () {
    if($("#frame1").length == 0) {
        alert("Error");
    } else {
        $("#frame1").load(function() {
            // showStatus
        });
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...