如何检查iFrame是否具有值

时间:2011-05-25 02:24:14

标签: javascript jquery iframe

我在父窗口中有以下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 个答案:

答案 0 :(得分:1)

如果是内部网址,您可以使用jQuery的load来获取网页的内容。

如果是外部网址you can't

答案 1 :(得分:0)

$('iframe').each(function() {
    if($(this).contents().find('#content').text() == '') {
        $(this).addClass('warning');
    }
});