フォーラム@nifty | フォーラム・サークル | サイトマップ | ヘルプ |
掲示板 コラム お役立ち イベント リンク   | FHPGサイトマップ | お問い合わせ |
TOP > お役立ち > JavaScriptのおもちゃ箱 > 小窓でYes? No?  

小窓で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>
個人情報保護ポリシー
Copyright© NIFTY 2006 All Rights Reserved.
Copyright© FHPG 2006 All Rights Reserved.