• ベストアンサー

メッセージボックスについて教えてください

urizakaです。 さて、javascriptのメッセージボックスというと警告のメッセージボックスを 表示するalertと「OK」と「キャンセル」のボタンが表示される「confirm」がありますが、これ以外で3つ以上のボタンを表示するJavascriptってありませんでしょうか?  確かVisualBasicにはあったと思うのですが…  すみませんが、教えてください

質問者が選んだベストアンサー

  • ベストアンサー
  • negitoro
  • ベストアンサー率30% (6/20)
回答No.2

3つ以上ボタンを表示させるアラートは、ないです。 ご自分で アラートを作ってみてはいかがですか? 普通にHPを作る感覚で、 ウインドウサイズを指定して、戻るボタンとか 全てはずした状態で、ウインドウを開けば オリジナルアラートを作れますよ。 これならボタンの数もカスタムできます。 ちなみに ウインドウのカスタムの仕方は、 以下のサイトを参考にして下さい。

参考URL:
http://www.openspc2.org/reibun/javascript/sub_window/004/index.html
urizaka
質問者

お礼

Urizakaです 返事が遅れて申し訳ありません。 …そうすかありませんか。 ちょっと自分で作ってみようかと思います。 どうもありがとうございました。

その他の回答 (1)

  • peso
  • ベストアンサー率41% (40/97)
回答No.1

警告を表示する alert() 「OK」「キャンセル」の confirm() 相手のメッセージを要求する prompt() だけですね。 もし、3つのボタンのメッセージボックスを表示したい場合は、ウィンドウを開いて その中でそれらしいものを作るしかないでしょう。

urizaka
質問者

お礼

urizakaです ありがとうございます。 ちょっと自分で工夫してみたいと思います。 それでは

関連するQ&A

  • ダイアログボックスに表示されるラベル

    警告ダイアログボックスに表示して、confirmを使用すると「OK」と「キャンセル」とダイアログが表示されますが、 これを「YES」「No」というダイアログに変更したいです。 confirmは「OK」「キャンセル」のメッセージの変更はできないようですが、何かよい方法で「YES」「No」を表示できる方法、どなたか知りませんか?

  • 続・PerlのメッセージBOXについて

    ふたたびPerlのメッセージBOXについて質問させていただきます。 以下の文はボタンを押して、該当する文書がなかった場合に表示されるメッセージBOXです。 onClick="alert('該当する文書がありませんでした。条件を変えて検索し直してください。'); " メッセージBOX内の文章を改行したいのですが、「\n」を入れるとエラーが発生してしまいます。alert以下の文を変数に代入してもだめでした。 また、警告メッセージで「ok」ボタンだけではなく、「はい」「いいえ」と表示させたいメッセージBOXも作りたいとも思っております。 やはり、PerlでメッセージBOXを作るのは無謀でしょうか? Javaスクリプトが使用できれば、簡単に出来ると思いますが・・・ また、ネットで検索をかけて調べているのですが、自分の求めているものがなく困っている状態です。 もし、なにかいいPerlのサイト・本がございましたら、教えてください。 質問が多くて大変失礼だと思いますが、よろしくお願い致します。

    • ベストアンサー
    • Perl
  • メッセージボックスのボタンのフォーカスを設定したい

    ご質問させて頂きます。 Javascriptにてメッセージボックス表示時に、OKボタンとキャンセルボタンを設定した場合に、デフォルトでキャンセルボタンにフォーカスを当てたいと思っています。 設定方法をご存知の方がみえましたらご教授下さい。

  • Perlでメッセージボックス

    現在、Perl+HTMLでWebページを作成しているのですが、submitボタンを押したらメッセージBOXがでて次のページへいけるようにさせたいと思っております。 メッセージBOXは出せるようになりましたが、「OK」「キャンセル」ボタンの「キャンセル」を押しても次のページに移動してしまいます。 submitボタンの文は以下のように書いております。 print qq(<input onClick="confirm('検索を行います。よろしいですか?')" type="submit" value="検索開始">\n); if(confirm("文字列")) { 処理 } を使えば、制御が可能であるとネットにかいてあったのですが、うまくできません。 なにか良い方法があれば回答をお願い致します。 ちなみに、業務の都合上、Javaスクリプトは使用禁止となっております。

    • ベストアンサー
    • Perl
  • C# メッセージボックスのOKボタンを自動クリック

    C#のwebBrowserでメッセージボックス(OKとかキャンセルとかのボタンがついたフォーム)のOKボタンを自動で押したいです。 メッセージボックスはhtmlのjavascriptで発生しており、何をどうすれば良いか分かりません。 拙い説明で伝わったのかどうか不安ですが、ご教授下さい。

  • ExcelVBA2000でOKとCancelのメッセージボックス

    こんにちは メッセージボックスで表示されるボタンをOKとCancelにしたいのですが、vbOKCancel指定ではOKとキャンセル(カタカナ)になります。OKとCancelにする方法をお教えください。 無理でしたら、ユーザーフォームを使って独自に作りたいのですが、この場合は閉じるボタン(X)が表示されてしまいます。これを消す方法をお教えください。

  • メッセージボックスの表示

    javascriptとhtml間で処理が完了したらメッセージボックスを表示させる方法をご存じでしたらご教示願います。 function kakunin(){ ret = confirm("Googleへ移動します。よろしいですか?"); if (ret == true){ location.href = "http://www.google.co.jp/"; } を使ったらconfirmがundefindとなってしまいました。 }

  • JSPでメッセージボックスを表示したい

    urizakaです。 さて、早速質問したいのですが、現在作っているJSPのプログラムで ボタンを押すとFORMのActionに記述されているサーブレットに移動 してサーブレットを実行するかキャンセルするかという(いわゆるVB でいうところの)メッセージボックスを表示したいのですが、そのような 方法というのはあるのでしょうか?確か、javaにはメッセージボックス という概念が無かったような気もするので… 環境は、JBuilder4で、HTMLのソースコードは <Form Method="POST" Action="×××(ここにサーブレットの アドレスを入力)"> <Input type="submit" Value="押す"> </Form> です。  宜しくお願いします。

    • ベストアンサー
    • Java
  • [メッセージボックスの表示]

    [メッセージボックスの表示] <?php $i=4; if($i>2){   ------メッセージボックス表示----- } elseif($i<0) { -----メッセージボックス表示---- } else { } ?> 上のようなPHPでメッセージボックスを表示させるにはどうすればよいでしょうか? 調べてみても、ボタンがクリックされると、メッセージボックスを表示するといった、javascriptを使用する方法ぐらいしかなくて、困っています。

    • ベストアンサー
    • PHP
  • asp.net メッセージボックスについて

    WEB開発を始めたばかりの初心者です。 メッセージボックスをダイアログで表示したいのですが理解に苦しんでいます。 javascriptで出来そうな感じなんですが・・・ 以下の2点のことをやりたいです。 できればコーディング例を教えていただければうれしいです。 javascriptと呼び出し側みたいな感じで。 どなたかご教授お願いします。 1.WEBコントロールに設定した削除ボタンのクリック時にメッセージを表示する。   「削除してもよろしいですか?」YES/NO 2.WEBコントロールに設定した更新ボタンクリック時に、VB側で項目の必須チェックを行い   未入力であればメッセージを表示する。   「○○は必須項目です。」OK