- 注册时间
- 2013-3-11
- 最后登录
- 2015-4-19
- 阅读权限
- 10
- 积分
- 194
- 精华
- 0
- 帖子
- 38
|
母页面代码为:
mini.open({
url: bootPATH + "../api/AddChargeInfoWindow.htm",
title: "新增收费", width: 300, height: 520,
onload: function () {
var iframe = this.getIFrameEl();
var data = { action: "new", FeiItem:ReturnJsonData.summary};
iframe.contentWindow.SetData(data);
},
ondestroy: function (action) {
grid.reload();
}
});
子页面代码:
//标准接口
function SetData(datas){
var data = datas.FeiItem;
for(var index = 0,length = data.length;index ++){
if(data[index].field != "Total"){
var FeiName = mini.get("FeiItem" + index);
FeiName.setVisible(false);
var FeiItem = mini.get("FeiItem" + index);
FeiItem.setVisible(false);
mini.alert(FeiItem.visible);}
}
}
用VS2008调试,提示内容为:
Microsoft JScript 运行时错误: 对象不支持“SetData”属性或方法
请问是我的代码有错误吗?还是Microsoft JScript不支持这样的调用?
|
|