zoukankan      html  css  js  c++  java
  • 父子窗口传递参数

    A:list主页面,里面嵌套iframe,B页面,B页面嵌套iframe  C页面

    现在在B页面,通过layer.open打开C窗口(layer其实是嵌套iframe)

    var myConfig = {
    		type: 2,
    		shadeClose: false,//点击阴影关闭
    		shade: [0.5,'#393D49'],//透明度
    		maxmin: true, //开启最大化最小化按钮
    		title: '弹出窗口',
    		area: ["800px","400px"],//弹出层大小
    		btn: ['确定','关闭'],
    		yes:function(index, layero){
    			window.parent.window.layer.close(index);//关闭
    			var iframeWin = window.parent.window[layero.find('iframe')[0]['name']];  //通过window name找到子iframe窗体
    			var result=iframeWin.submit();    //B页面调用C页面的submit方法,即是父窗口调用子窗口方法
    			//
    		},
    		cancel: function(index, layero){ 
    			window.parent.window.layer.close(index);//关闭
        	},
    		content:'${path }/....',
    	}
    	window.parent.layer.open(myConfig);
    

      

    子页面C想获取父窗体B页面变量或调用方法:

    parent.$("#父窗体iframe")[0].contentWindow.functionB();

  • 相关阅读:
    Js获取下拉框当前选择项的文本和值
    11、ACL
    10、VLAN
    9、层二交换技术
    8、OSPF
    7、EIGRP
    6、RIP
    5、路由协议原理
    4、设备配置与管理
    3、IP地址划分
  • 原文地址:https://www.cnblogs.com/ngy0217/p/11867869.html
Copyright © 2011-2022 走看看