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はページを読み込むときに一度だけ、評価されます。それは通常、初期変数とメソッドを定義をするために使用されます。