私のサイトには、かなりの量の JavaScript ファイルをロードする特定のページがあります。以下のコードでは、edit_onload() は script1.js にあります。通常、すべてのスクリプトが正常にロードされ、edit_onload が正常に起動します。edit_onload() が予期されるオブジェクトでエラーになるため、script1.js が時間内にロードされていないように見えることがあります。ページを更新すると、すべて正常に読み込まれます。
私の質問は、以下のタグは、すべての .js ファイルが読み込まれるのを待ってから、edit_onload() を実行するべきではありませんか?
<script LANGUAGE="javascript" DEFER="true" for="window" event="onload">
<xsl:comment>
<![CDATA[
edit_onload();
]]>
</xsl:comment>
</script>
<script language="javascript" src="/_scripts/script1.js" defer="true"></script>
<script language="javascript" src="/_scripts/script2.js" defer="true"></script>
<script language="javascript" src="/_scripts/script3.js" defer="true"></script>