layer父窗口调用子窗口函数例子

子窗口html,一个弹出框,里面有各种form选项:


  
    
    fixed display number page
    
	
	
	    
	
	
	
	
	
	
	
	
	
 
  
  
  
  
  
固定外显
随机外显
本网固定外显+他网随机外显

父窗口调用实例:

 

 function displayNumberSetting(id){
        	layer.open({
        		id:id,
        		//skin: 'layui-layer-molv', //样式类名
        		type: 2,
        		title: '外显配置',
        		shadeClose: true,
        		shade: false,
        		maxmin: true, //开启最大化最小化按钮
        		btn:['保存','关闭'],
        		area: ['435px', '300px'],
        		content: '<%=path%>/batch/fixedDisplayNumberPage?batchId='+id,
        		yes: function(index,layero) {
        			var body = layer.getChildFrame('body', index);
        		    var iframeWin = window[layero.find('iframe')[0]['name']]; //得到iframe页的窗口对象
        		    //执行iframe页的方法
        		    //iframeWin.method();
        		    //得到iframe页的body内容
        		    //console.log("Iframe内容:"+body.html());
        		    //调用iframe的方法
        		    iframeWin.saveFixedDisplayNumber();
        		    layer.close(index); //关闭弹窗
        			//保存form的用户数据
        		},
        		cancel: function(){ 
        			//do nothing
        		}
        	});
        }

  

你可能感兴趣的:(layer父窗口调用子窗口函数例子)