Как проверить, имеет ли значение iFrame значение - PullRequest
2 голосов
/ 25 мая 2011

У меня есть следующий iframe в родительском окне:

<iframe
   name="sg_iframe" 
   id="sg_iframe" 
   src="www.myurl.com"
   align="left"
   height="150px" 
   width="750"
   frameborder="0" 
   marginheight="0" 
   marginwidth="0"
   overflow="auto">
</iframe>

Теперь на сайте www.myurl.com, скажем, у меня есть отчет, который отображает 3 поля на основе некоторых критериев.

Таким образом, исходя из этого, как я могу проверить из родительской формы, является ли описанный выше iframe пустым из данных, то есть нет данных отчета в списке или действительно есть данные с использованием jquery / javascript?

В основном нужно знать, содержит ли отчет в iframe 0 строк или 1 или более строк.

Спасибо.

Ответы [ 2 ]

1 голос
/ 25 мая 2011

Если это внутренний URL, вы можете использовать jQuery load для получения содержимого страницы.

Если это внешний URL, вы не можете .

0 голосов
/ 25 мая 2011
$('iframe').each(function() {
    if($(this).contents().find('#content').text() == '') {
        $(this).addClass('warning');
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...