zscriptはZUMLページが生成された際、処理されるスクリプトコードを定義する特別な要素です。代表的な使用方法は初期化、グローバル変数及びメソッドの宣言です。
【補足】: zscriptではELを使用できません。
たとえば、下の例はボタンが押されるたびに、異なったメッセージを表示します。.
<window title="Hello" border="normal"> <button label="Say Hello" onClick="sayHello()"/> <zscript> int count = 0; void sayHello() { //declare a global function alert("Hello World! "+ ++count); } </zscript> </window>
【補足】: zscriptはページを読み込むときに一度だけ、評価されます。それは通常、初期変数とメソッドを定義をするために使用されます。