makeFields.js
メソッドを含むスクリプトが呼び出されたとします
function makeDateControls() {
document.write(/* ... */);
}
私の HTML では、次のように頭の中でそのスクリプトにリンクしています。
<head>
<script type="text/javascript" src="makeFields.js"></script>
</head>
次に、私の HTML では、頭の外側にインライン スクリプトがあります。
<div>
<script>
makeDateControls();
</script>
</div>
makeFields.js
問題は、ダウンロードが完了するのを待ってから呼び出しを試みるブラウザに頼ることができますmakeDateControls()
か? makeFields.js
script タグを headに入れるかbody に入れるかは重要ですか? 動作は の存在に依存しdocument.write()
ますか?
うまくいかないように見えますが、私が知る限り、この方法で問題は発生していません。ただし、このフレームワークを作成したのは私ではないことに注意してください。私はチームに参加したばかりなので、変更は簡単ではありません。