• ベストアンサー

confirm の OK、キャンセル 以外の文字を

javascript の confirm  で、OK、キャンセル以外の文字を出す方法を探しています。 「出せません」とか、「showModalDialog を使用し自作のダイアログ」とかしか見つかりません。 JavaScript だけで、出来ないものなのでしょうか?

  • besei
  • お礼率74% (80/108)

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

  • ベストアンサー
  • jjk65536
  • ベストアンサー率59% (66/111)
回答No.3

jQueryUIのDialogでできます。 以下のサイトの下の方に例が載っていて、そのうちDialog3の例で OK、キャンセル以外の文字を設定しています。 http://stacktrace.jp/jquery/ui/widgets/dialog.html Javascriptだけで実現していますが、confirmを使っていないので 質問の意図からはずれてるかもしれませんが。

その他の回答 (2)

  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.2

こんにちは。 Extというものを利用するとそれっぽいのは作れますが、ブラウザが処理するalertとは違います。 以下にサンプルを用意したのでご覧下さい。 http://hppg.moe.hm/okwave/qa/q7288067/ これをいじれば目的に近いものは作れると思います。

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

だから、だせないものはだせないでしょう。 IE限定でVBScriptならもう少し拡張できますよ

besei
質問者

補足

ありがとうございます。 jquery などで、そのような機能は無いのでしょうか?

関連するQ&A

  • javascriptのconfirmについて

    javascriptのconfirm命令で確認ダイアログを作成してて OK、キャンセルのボタンがあると思いますが 初期値(カーソル)をキャンセルの方にもっていきたいんですができるんでしょうか? 本などみてもOKのほうにしかカーソルがついてないんで・・・。 よろしくお願いします。

  • confirm()をはい/いいえ に切り替える。

    javascriptのダイアログボックスの表示でconfirmは「はい/キャンセル」という選択肢になっていると思いますが、これを「はい/いいえ」に切り替える方法はないでしょうか? app.alertを使えばいいというような記述をちらほらみたのですが、app.が定義されていませんとエラーになります…。

  • confirmの「OK」ボタンと「キャンセル」ボタンの表示を変えたい

    confirmだと、「OK」ボタンと「キャンセル」ボタンの表示ですが、「OK」ボタンと「NO」ボタンといったように変更することができませんか?VBのように色々変更できませんか?

  • confirmダイアログの表示文字に色は付けられる?

    confirmダイアログで、ダイアログに表示させる文字色を付けたり、太文字にしたいのですが可能でしょうか? また、VBみたいに(!)(?)マークアイコンを表示させることはできますか? ご存知の方がいましたら、お教え下さいませ。

  • javascriptのconfirmについて

    javascriptのconfirmが実行されると確認ダイアログボックスが表示されるはずですが、 何故か何も表示されず、必ずfalseを通ります。 かなり初心者的ミスを侵している気がしますが、調べても分からなかったので、 どなたかご教授頂ければ幸いです。記述したソースは以下になります。 headタグ内 <script type="text/javascript"> <!-- function confirm(s){ if(window.confirm('実行します')){ location.href = "/?flg="+s; } return false; } // --> </script> ■bodyタグ内 <a href="javascript:confirm('1');return false;">テスト</a>

  • confirmの連続?

    JavaScriptを学んでいます。 で、少々気になったことがあったので質問させていただきます。 cinfirmを用いて選択するダイアログを出しますよね。 それって、連続してできるんですか? わかりにくい説明ですみません。 図に表すと、          OK/キャンセル選択             ↓        OKの場合              キャンセルの場合 もう一度別の選択画面OK/キャンセル       OK(終わり)  OK↓       キャンセル↓ OK/キャンセル     OK(終わり)                    ・・・といった状態です。  Aの質問を選択してOKならまたBの質問、キャンセルならそれで終わり、Bの質問でさらにOKならCの質問、キャンセルなら終わり・・・ というようなことをするのにはどのようなソースを打てばよいのでしょうか? 無能な者ですが、よろしくお願いします。           

  • window.confirmのタイトル

    window.alert()やwindow.confirm()を使って、ボタンを押したら警告・確認ダイアログを出したいと思っています。 <input type="button" value="削除" onClick="window.confirm(本当によろしいですか?)"> みたいに。 ここで、ダイアログにタイトルを付けるにはどうしたらよいのでしょうか。 例えばFirefoxだと[Javascript アプリケーション]という風に表示されるので。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • 選択肢が3つのconfirm

    選択肢が3つのconfirmは表示できますか? 普通はたしかOKとキャンセルの2つしかなかったと思います。

  • confirmのOK・キャンセルを押した後の操作制御

    いつもお世話になっています。 <script language="JavaScript"> <!-- function startConfirm(){ confirm("本当によろしいですか?"); } // --> </script> </head> (中略) <form action="next.asp" target="_top" name="me"> <td> <input TYPE="submit" value="全削除" name="all_del" onclick="startConfirm()"> </td> </form> と、このようなボタンを押したときに確認メッセージを表示させています。 キャンセルを押した場合にnext.aspに遷移せず、自分の画面に戻る または他の画面に遷移させたいのです。 startConfirm()の中に処理を書けば良いのでしょうが、哀しいかな、わかりません(涙)。 やり方をご存知の方、教えてください。 alertでOKを押された時の処理を任意に行う方法も教えていただけたら嬉しいです。

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

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

専門家に質問してみよう