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 に答える