PHPとJavascriptを使用してウィジェットを作成しています。ウィジェットでは、次のような小さなコードを取得します。
<div id="wd_id"></div><script type="text/javascript" src="http://localhost/hasanResearch/php/widgets/widget.js"></script><script type="text/javascript">init_widget()</script>
このコードを html ファイルに貼り付ける必要があります。このコードは、 widget.js の関数init_widget()を呼び出します。内部のスクリプトwidget.js
は次のようなものです。
function init_widget(params){
document.getElementById("wd_id").innerHTML='html code goes here';
}
これにより、html ページ全体がロードされます。私の場合、JS ファイルとすべてのファイルはサーバー上にあります。コードをローカルにコピーしました。ブラウザでhtmlファイルを開くと、エラーが表示されUncaught ReferenceError: init_widget is not defined
ます。
なぜそれが起こっているのか、誰にも手がかりがありますか?