子页面调用父页面
1.A页面layer.open打开一个iframeB页面
2.在B页面parent.layer.open打开C页面
3.给C页面的元素,相当于A页面的元素绑定事件
由于该绑定事件是在B页面写的,因此涉及到父子页面的调用
$("#btn_scan").click(function(){
var html_='<a href="#" class="list-group-item datalist" >>/data/南宁市地类图斑.udb</a>';
html_ +='<a href="#" class="list-group-item datalist" >>/data/桂林市地类图斑.udb</a>';var datacontainer=null;
parent.layer.open({
type:1,
title:['浏览数据','font-size:16px'],
btn:['确定','取消'],
area: ['450px', '260px'],
content:"<div style='padding:20px;'>"+html_+"</div>",
success:function(layero, index){
parent.$(".datalist").click(function(){
var index=parent.$(".datalist").index(this);
var val=parent.$(".datalist")[index].innerHTML;
var statInd=val.lastIndexOf("/");
var endInd=val.indexOf(".");
datacontainer=val.substr(statInd+1,endInd-statInd-1);
})
},
btn1:function(index,layero){
if(datacontainer){
$("#dataname").val(datacontainer);
}
layer.close(index);
},
})
})
浙公网安备 33010602011771号