通过测试,我试了两种办法。第一种就是不把this,而是创建一个对象,传到弹出页面B中。关闭页面B时,
JScript codewindow.returnValue=objB
window.close();
另外一种是,在页面B中赋值时,对象的赋值,可以直接
var obj_new=data.mm.objA;
但是数组的赋值,不应使用
JScript codevar arr_new=data.mm.checked;
这种方法,而是通过复制到方式:
JScript codearr_new=data.mm.checked.slice(0);
或者
JScript codefor(var i=0;i<data.mm.checked.length;i++){
arr.push(data.mm.checked[i]);
}
————————————————————————————————————————
当向A页面到B页面传值时,当A页面有数组需要传递过来时,有可能会出现不能执行已释放 Script 的代码,这时间需要对传递过来的数据进行解板。如下:
var operateInfo = parent.get("operateInfo");//数组对像
var titles = new Array();
for(var i=0;i<operateInfo.title.length;i++){
titles.push(operateInfo.title[i]);
}
return titles;
分享到:
相关推荐
主要介绍了ie11 SCRIPT5011:不能执行已释放Script的代码 ,需要的朋友可以参考下
很多web开发者或许都遇到过这样的问题,程序莫名奇怪出现“不能执行已释放Script的代码”,错误行1,列1.对于这种消息描述不着边,行列描述更是乱写的js错误,相信是所有调试js程序的朋友们最郁闷也最憎恨的事情!...
“不能执行已释放的Script代码”错误的原因及解决办法
破解禁止复制 破解ajax 方式加载无法看源代码等
java script 经典代码java script 经典代码
Java script脚本常用代码,比较全,供JS初学者参考。
java script 网页特效代码 在网页显示当前时间
安装使用RemObjects Pascal Script for delphi 可运行时写代码,执行代码。 安装后有Demo。
PostScript文件文字块段落提取重构算法
ASP代码加密解密工具,脚本编码器是一种简单的命令行工具,它使脚本设计者可以对最终的脚本进行编码,从而使 Web 主机和 Web 客户不能查看或修改它们的源代码。
failed to execute script 解决方案+命令行执行传参exe
Corel Draw Script代码,包括选择物体、拷贝、移动,非常实用..
各种网页上均可使用 从底部弹出的广告小窗口Script代码
CS-Script源代码,CS-Script是C#的一个嵌入式脚本引擎,可以嵌入C#中动态使用。
GoogleAppsScript, Google Apps Script的示例代码 GoogleAppsScriptGoogle Apps Script的示例代码这些不是官方的Google示例。 这些是支持演示和其他演示的概念的证明。请将这里代码用作 guidline,而不要作为生产...
javascript常用方法 开发必备
Java Script代码分析技术探究