0

我正在尝试将表单从一个域的一个页面包含到另一个域的另一个页面。这是我放在我的块形式之后的代码。

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');
 };

在任何浏览器中都没有错误,但不会加载表单。在 Firefox 控制台中,我发现了错误too much recursion。脚本的地址是有效的,我查过了。我究竟做错了什么?

4

1 回答 1

2

那是因为你onLoadFunc在自身内在呼唤。无论您为什么要这样做,递归都没有基本案例,因此它永远不会触底......

于 2012-07-26T11:12:10.773 回答