欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

js iframe 调用父框架的方法

shiping1 的头像
 execJs("parent.document.getElementById('popbaoming').style.display='none';");
   execJs("setTimeout('parent.showCs()',10);");



IFrame下子页面调用父框架的JS方法

分类: HTML 基础 javascript 323人阅读 评论(0) 收藏 举报
转载
  1. parent.frames["frameName"].window.functionName();  
  1. frameName:IFrame的ID;  
  2. funtionName:子页面中JS方法名;  
  3.    
  4.    
  5.    
  6. var obj = parent.frames["frameName"].window;  
  7. 在父页面访问子页面中某个控件如:obj.document.getElementById('clientID')  
  8.    
  9.    
  10.    
  11. 子页面刷新父页面:top.window.location.replace(Url);  
  12.    
  13.    
  14.    
  15. $(window.frames["iframeChild"].document).find("iframe[name='list']").attr("src");  
  16. 意思是找到name=iframeChild的frame并且找到这个iframe中name=list的元素。  
  17.    
  18.    
  19. 例子:  
  20.   
  21.  子页面访问父页面的对话框:parent.document.saveform.userName.value='${userName}';  
  22. 子页面刷新父页面:        parent.document.location.reload();  
  23. 子页面访问父页面中js方法: parent.parent.checkFunc();    //好像这里只要一个parent
  24.   
  25.   
  26.   
  27.    
  28. 出自:  
  29. http://mybloggers.blog.163.com/blog/static/100386509200810553548856/  

 

项目中测试,子页面访问父框架js

  1. parent.parent.父框架方法名(参数);    //好像这里只要一个parent
来自 http://blog.csdn.net/pand0118/article/details/8879546



IFrame下父页面调用子页面的JS方法  

2008-11-05 17:35:48|  分类: 、JavaScript| |字号 订阅

 

parent.frames["frameName"].window.functionName();
frameName:IFrame的ID;
funtionName:子页面中JS方法名;

 

var obj = parent.frames["frameName"].window;
在父页面访问子页面中某个控件如:obj.document.getElementById('clientID')

 

子页面刷新父页面:top.window.location.replace(Url);

来自 http://mybloggers.blog.163.com/blog/static/100386509200810553548856/



子页面调用父页面js方法,框架页调用父框架页的父页面的js方法

情况描述:

第一种

用window.open弹出的子页面,若期望带回参数并执行父页面的js方法,

window.opener.GetSelUser(id, name);//GetSelUser为父页面的方法。

第二种

父页面为A,用window.open打开子页面B,B中frameset左右分,右边的页面为C,C若想调用A中的JS方法,直接调用好像不行,提示JS权限不够,可能我的方法不对,我的解决方法是C先调用B中的方法,通过B再去调用A中的方法。

C调用B的方法:window.parent.GetSelUser(userid, username);

B调用A的方法:window.opener.GetSelUser(id, name);
来自 http://hi.baidu.com/moniteryao/item/d942c500d170d87ebfe97e05


 
普通分类: