wiss inc

WISS inc.

ダイアログウィンドウ

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 でテーマのクラス名を追加しています。

ダイアログウィンドウはタイトルバーをドラッグしてウィンドウを移動できます。

サンプル:
ダイアログです

TITLE