SCRIPT5011:不能执行已释放Script的代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SCRIPT5011:不能执行已释放Script的代码相关的知识,希望对你有一定的参考价值。

环境:win7 64位 IE9

错误:SCRIPT5011:不能执行已释放Script的代码。

现象:在父窗体的close()中调用嵌套的iframe页面的js方法返回一个对象时抛此异常。

原因:在一个iframe中定义对象,在这个iframe被删除后,方法执行的环境丢失,就会报这个错误

我的解决办法:直接在父窗体定义对象,在子窗体中调用父窗体中定义的对象并赋值。

以上是关于SCRIPT5011:不能执行已释放Script的代码的主要内容,如果未能解决你的问题,请参考以下文章

html中内部放<script>可以运行,而把js放到外部就不能执行,代码如下,请大神指点!

javascript 函数在函数所在的script标签下为啥不能被调用

计算机代码中啥只能放在body里面不能放在script里面

在CentOS6.9上Shell脚本定时释放内存cache

将makefile中的env var作为可选项传递

为啥我的script函数不执行?