書式
Window.keepMultiModalWindow
説明
ダイアログ上にさらにダイアログを重ねて表示したい場合にはWindow.keepMultiModalWindowにtrueを指定します。falseの場合は、重ねて表示せずに以前のダイアログが消されてから新たなダイアログが表示されます。
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>Sample</title>
<link rel="stylesheet" href="default.css" type="text/css" media="all">
<link rel="stylesheet" href="alert.css" type="text/css" media="all">
<script type="text/javascript" src="prototype.js"></script>
<script type="text/javascript" src="effects.js"></script>
<script type="text/javascript" src="window.js"></script>
<script type="text/javascript"><!--
Window.keepMultiModalWindow = true;
function openDialog(){
Dialog.alert("本当に購入しますか?", {
windowParameters: {width:480, height:200},
okLabel: "はい",
ok:function(win){
openDialog2();
return false; }
});
}
function openDialog2(){
Dialog.alert("後悔しても知りません", {
windowParameters: {width:320, height:100},
okLabel : "はい",
ok:function(win){ return true; }
});
}
// --></script>
</head>
<body>
<h1>ダイアログの上にダイアログを重ねて表示する</h1>
<form>
<input type="button" value="開く" onClick="openDialog()">
</form>
</body>
</html>