小窓でYes? No?
原案:平井 公大 氏 (2000/09/16 登録)
confirm() では表示される問い合わせメッセージの内容を変えることができません。そこで小窓を表示して、その選択結果を判定してみます。
表示サンプル
ソース記述内容
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="ja">
<head>
<title>小窓でYes? No?</title>
<script type="text/javascript">
<!--
function YesNo() {
var yesno=window.open( "","YesNo","width=220,height=40,scrollbars=0");
yesno.document.open("text/html");
yesno.document.write("<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'>");
yesno.document.write("<html lang='ja'><head>);
yesno.document.write("<title>FHPGって知ってる?</title>");
yesno.document.write("</head><body>");
yesno.document.write("<div align='center'><p>FHPGって知ってる?</p>");
yesno.document.write("<form>");
yesno.document.write("<input type='button' value='知っとるぞ' onClick='alert(\"毎度おおきに\"); self.close();'>");
yesno.document.write("<input type='button' value='知るもんか' onClick='alert(\"え?知らないの(;_;)\"); self.close();'>");
yesno.document.write("</form>");
yesno.document.write("</div></body></html>");
yesno.document.close();
}
// -->
</script>
</head>
<body>
<div style="text-align:center">
<form>
<input name="button" type="button" onClick="YesNo()" value="小窓で問い合わせ表示">
</form>
</div>
</body>
</html>