showModalDialog()でモーダルダイアログを開く
object.showModalDialog(sURL[,vArguments [,sFeatures]])
sURL……ダイアログに表示するWebのURL
vArguments……オプション。ドキュメントを表示するときに使うさまざまな引数
sFeatures……オプション。ダイアログの表示設定。指定できるのは、次のキーワード
dialogWidth:number……幅
dialogHeight:number……高さ
dialogTop:number……ダイアログウィンドウ上端位置
dialogLeft:number……ダイアログウィンドウの左端位置
center:{yes | no | 1 | 0 }……デスクトップの中央に配置するかどうか(デフォルトはyes)
なお、モーダルダイアログに表示するHTMLファイルでwindow.returnValueを指定すれば、
ダイアログを閉じたときの返値を設定できる。
【このサンプルのモーダルダイアログに表示したHTMLファイルのソース】
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HEAD>
<TITLE>DHTML SAMPLES NEO2</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=shift_jis">
</HEAD>
<BODY BGCOLOR="red">
<TABLE WIDTH="100%" HEIGHT="100%">
<TR>
<TD ALIGN="center">
<BUTTON onclick="returnValue='YES';window.close();">YES</BUTTON>
<BUTTON onclick="returnValue='NO';window.close();">NO</BUTTON>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>