1

わかりました、js ファイルを html に登録し、html ファイルから .js の関数を呼び出す方法を知っています。ここでは反対のことをしようとしています.jsファイルに関数があり、htmlファイルにある関数を呼び出したいです。どうすればhtmlを登録できますか(実際には .aspx です)、この質問の範囲では問題になりません。

4

2 に答える 2

2

.jsインクルードのコードが呼び出す前に、HTMLのJavaScript関数がページで定義されていることを確認してください。

于 2012-08-31T06:52:58.417 に答える
2

body タグの最後、または関数宣言の後の任意の場所に、外部スクリプトをページに含めるだけです。

Aspx ページ:

<body>
    content content
     <script>
        /* Function to be called */
        function s(){
           alert('Hello World!');
        }
     </script>
     <script src="myJS.js"></script>
</body>

myJS.js :

/* Call a page function */
s();

外部ファイルがロードされるまでに、関数s()が宣言されます。

于 2012-08-31T06:54:22.310 に答える