<script type="text/vbscript">
Public Function ShowMessage(mes)
'メッセージボックス表示
ShowMessage = MsgBox(mes, vbYesNo + vbQuestion) = vbYes
End Function
</script>
<script type="text/javascript">
function test() {
if (ShowMessage('処理しますか?')) {
//Yes
}
}
</script><html>
<head>
<title>確認ダイアログをWeb上で作ってみるサンプル</title>
<style type="text/css">
<!--
/*確認用ダイアログボックスのスタイルを設定*/
#dialog
{
/*↓↓普段は非表示にしておく(重要)*/
visibility:hidden;
/*↓↓中央に配置しておくとカッコイイかも*/
position:absolute;
left:50%;
top:50%;
width:300px;
height:200px;
margin-left:-150px;
margin-top:-100px;
/*↓↓後は自分の趣味なのでお構いなく・・・*/
border:solid 3px orange;
background-color:#ffffbb;
text-align:center;
padding:30px 0px 0px 0px;
font-size:17px;
}
//-->
</style>
<script language="javascript" type="text/javascript">
<!--
function SHOW_DIALOG()
{
//ダイアログボックスを表示する
if(document.getElementById("dialog"))
{document.getElementById("dialog").style.visibility="visible";}
}
function CHANGE_COLOR(cmd)
{
if(cmd=="start") //Yesをクリックしたとき
{document.bgColor="#aaaaff";}
else if(cmd=="stop") //NOをクリックしたとき
{document.getElementById("dialog").style.visibility="hidden";}
}
//-->
</script>
</head>
<body>
<a href="javascript:SHOW_DIALOG();">背景色を変える</a>
<!--↓↓確認用ダイアログボックス-->
<div id="dialog">
<b>本当に実行しますか?</b><br>
<div style="margin:60px 0px 0px 0px;">
<input type="button" value="YES" onclick="CHANGE_COLOR('start');">
<input type="button" value="NO" onClick="CHANGE_COLOR('stop');">
</div>
</div>
</body>
<html>