加载事件中的“太多递归”
“too much recursion” in onload event
>我正在尝试将表单从一个域上的一个页面包含在另一个域上的另一个页面。这是我的代码,我把它放在我的块形式之后。
function IncludeSrc(src) {
var s= document.createElement("script");
s.src = src;
s.async = true;
document.getElementsByTagName("head")[0].appendChild(s);
}
var onLoadFunc = window.onload;
window.onload=function(){
if (typeof(onLoadFunc)=='function') onLoadFunc();
IncludeSrc('MYADRESS');
};
任何浏览器中都没有错误,但表单无法加载。在火狐控制台中,我发现错误too much recursion
.脚本的地址有效,我检查了一下。我做错了什么?
那是
因为你在调用onLoadFunc
本身。 不管你为什么要这样做,递归没有基本情况,所以它永远不会触底......
相关文章:
- 如何修复“;太多递归”;ReactJS中的错误
- 加载事件中的“太多递归”
- 主干/下划线 js “太多递归”和“检查目标崩溃”错误
- Jquery 拆分器插件收到错误太多递归
- Gettin 交叉过滤器.js错误“太多递归”
- "太多递归”;重复变化
- "太多递归"由jQuery提交
- 角度相等方法由于“;太多递归”;
- dropzone.js函数getQueuedFiles导致"太多递归”;
- 对象文字表示法getter和setter:太多递归
- 在react中更新状态时递归太多
- JavaScript中的递归太多了
- jquery抛出太多递归异常
- Angular js在调用$apply()时出现太多递归错误
- extjs4:递归太多
- jQuery:递归太多了,但我需要为扫雷舰递归
- jQuery ajax”;太多递归”;
- 谷歌地图:addPoints没有定义,递归太多
- jquery setTimeout递归太多
- 谷歌地图API自定义地图类型允许边界的最大调用堆栈大小超过/太多递归