function callFatherMethod(val){
let callback = '${callback}';
if(callback!=null && callback!=undefined){
let evalStr = null;
//console.log(parent);
let frameSize = parent.frames.length;
for(let i=0; i<frameSize; i++){
let findCallBack = "parent["+i+"]."+callback;
//判断父窗口有没有此方法
if(eval(findCallBack) != null){
evalStr = "parent["+i+"]." + callback+"('"+val+"')";
}
}
if(evalStr!=null){
eval(evalStr); //去调用父页面 对应的方法
}
}
}
核心方法
eval