- 締切済み
JavaScriptの関数渡しに関して
こんにちは。JavaScriptの関数の受け渡しで悩んでいます。 FileBからFileAへコールバックのような関数を渡し,その 関数にデータをセットして返して欲しいのですが,上手く 動きません。まず,下記ソースのファンクション:Registration にて, CallBackFunctionへ,FileBから送った関数が 上手く登録できていない気がします。 どのようにすれば良いのでしょうか? よろしくお願いいたします。 ------------------------------------------------- FileA.js ; var CallBackFunction; Registration = function( registrationFunction ){ CallBackFunction = registrationFunction; }, ; ; -----Do something ; ; SendData=function(data) { CallBackFunction( data ); } ------------------------------------------------- FileB.js ; document.onload(){ registration( myCallbackFunction ); }, myCallbackFunction( data ){ Alert( data ); } -------------------------------------------------
- みんなの回答 (2)
- 専門家の回答
お礼
ご指摘ありがとうございました。 エラー無しになるまで改修しました。 その後、再度テストを行い、同じファイル内の関数は登録できるのですが、他のファイルの関数は登録できないままです。