[Maskat-general 00015] javaScriptGlobalは利用について
nakamurahk @ nttdata.co.jp
nakamurahk @ nttdata.co.jp
中村@コンテンツ管理です。
javaScriptGlobalは利用についてお知らせします。
Maskat1.4.3からはjavaScriptGlobalは利用方法に一部制限があり、
関数を定義することが出来ません。理由は以下の通りです。
1.「Firefox最新版対応」によりJSのロード方式を変更しました。もともと
javaScriptGlobalはhaederタグにある scriptタグにロードされましたが、現状は
loadではなく、evalで処理されます。そのため、関数は別のJSファイルに記述してマ
スカットAPI 「maskat.loadJSFile('./javascript/add.js');」からロードします。
2.htmlファイルにJavaScript記述を許すとコードのメンテナンス性が著しく低下し
ます。そこで、JavaScriptは別ファイルにすることを推奨します。
このため、下記のように記述してください。
イベント定義XML(add_e.xml)
...
<event id="onclick" finish="test" type="local"/>
...
JSファイル(javascript\add.js)
...
function test(){
alert('aaa');
}
以上、よろしくお願いします。
Maskat-general メーリングリストの案内 |