http://marakana.com/s/post/1096/samples/try6.htmのソースを参照 してください 関数を定義し、ドキュメントのロード時に呼び出します。(このチュートリアルの最後のステップです)
別のJSファイルに入れようとしました。JS と HTML の両方で onload を呼び出した場合にのみ正しく実行されます。しかし、body onload だけでなく、JS からだけでも構いません。私は何か間違ったことをしていると思います。したがって、次のように機能します。
<head>
<script src="Scripts/makeWYSIWYG.js" type="text/javascript"/>
<script type="text/javascript">
window.onload = function () {
makeWYSIWYG(document.getElementById('editor'));
};
</script>
</head>
<body onload="makeWYSIWYG(document.getElementById('editor'));">
関数を 2 回呼び出す必要があるのはなぜですか?
「Scripts/makeWYSIWYG.js」に関数定義しかありません function makeWYSIWYG(editor) { ... return editor; };
ありがとう、