Develop and Download Open Source Software

[Maskat-general 00015] javaScriptGlobalは利用について

nakamurahk @ nttdata.co.jp nakamurahk @ nttdata.co.jp
2007年 3月 16日 (金) 18:20:59 JST


中村@コンテンツ管理です。

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 メーリングリストの案内

SourceForge.JP is a Japanese version of SourceForge.net. For developments that are not related to Japan, we recommend you to use SourceForge.net.