ダイアログウィンドウ
dijit. シンプルなダイアログを表示します。
<script type="text/javascript">
//bodyにテーマクラスを指定
dojo.query("body").addClass("tundra");
dojo.require("dijit.form.Button");
dojo.require("dijit.Dialog");
</script>
<style>
@import "/js/dojoroot/dijit/themes/tundra/tundra.css";
#dialog1{color:#000;}
</style>
<div class="tundra">
<button dojoType="dijit.form.Button"
onclick="dijit.byId('dialog1').show()">
<span style="color:#000">ダイアログ表示</span>
</button>
<div dojoType="dijit.Dialog" id="dialog1"
title="ダイアログ" execute="alert('OK!');">
<div style="text-align:center">
ダイアログです
<button dojoType="dijit.form.Button"
type="submit">
O K</button>
</div>
</div>
</div>
ダイアログは、半透明の背景を被せその上にダイアログを表示するため、ブログ内のように BODY に Themeクラスを適用できないと表示できないため、dojo.query を使ってBODYエレメントを取り出し、addClass でテーマのクラス名を追加しています。ダイアログウィンドウはタイトルバーをドラッグしてウィンドウを移動できます。
サンプル:
ダイアログです
