jQuery MiniUI

 找回密码
 立即注册
查看: 1983|回复: 1
打印 上一主题 下一主题

tabs.load方法中iframe.contentWindow提示contentWindow没定义 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2017-6-19 14:25:03 |只看该作者 |倒序浏览
代码如下,function activechanged(e){                 var rows=[];
             var tab = e.sender;
             var nodes=tree3.getCheckedNodes(false);
         for(var i=0;i<nodes.length;i++){                             
                                var row={userid:nodes[i].fcode};
                                rows.push(row);
                        }
                 if(e.tab.title=="111"){
           var iframe=tabs.getTabIFrameEl(e.tab);
           tabs.loadTab("/default/project/project/show_project_wltb1.jsp",e.tab,iframe.contentWindow.getdata(rows));
        }
          else if(e.tab.title=="222"){
            var iframe=tabs.getTabIFrameEl(e.tab);
           tabs.loadTab("/default/project/project/show_project_wltb3.jsp",e.tab,iframe.contentWindow.getdata(rows));
        }
          else{
          return;
        }
}
chrom浏览器调试报错Uncaught TypeError: Cannot read property 'contentWindow' of undefined
请大神帮忙看看代码哪里写错了
万分感谢!!!

Rank: 8Rank: 8

沙发
发表于 2017-6-19 16:13:03 |只看该作者
你定义的时候还没有iframe
请使用匿名函数处理
tabs.loadTab(url,tab,function(e){
   ................
})

Archiver|普加软件

GMT+8, 2024-5-19 20:32 , Processed in 1.058477 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部