WinXP、IE6を使用しています。
JavaScriptの初心者です。
alertの背景色には、固有のシステム色がありますが、この変更は可能なのでしょうか?
どうすれば変更出来るのでしょうか?

ご存知の方教えてください。
よろしくお願いします。

A 回答 (1件)

JavaScriptで表示するalertのダイアログボックスって、システムで使用しているダイアログボックスそのままのような気がしますが・・・



Internet Explorer専用でよければ、
・showModalDialog
などの関数を使用してはどうでしょうか?
#確認していないので、うまく動作するかわかりませんが・・・

間違いがありましたらご指摘ください。
ではでは☆

参考URL:http://tohoho.wakusei.ne.jp/js/window.htm#alert
    • good
    • 0
この回答へのお礼

showModalDialogをやってみましたが、うまくゆきませんでした。 なにぶん初心者ですので・・・
alertのダアイログボックスの色がそのままということであれば、それで納得しました。
showModalDialogがInternet Explorer専用というのもちょっと困りますので、alertのシステム色でやってゆきます。
お早いご回答、有難うございました。

お礼日時:2003/10/28 00:28

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qalertで、アイコンの変更、又は、文字色変更・・・。

alertで、アイコンの変更、又は、文字色変更・・・。

ご存知の方、教えてください。
alertコマンドで表示されるポップアップについて、
「黄色い△印に"!"マーク」の絵が表示されますが、
この絵を他の絵に変えることはできるのでしょうか。
(vbやMicrosoftAccessのメッセージボックスのように。)

あるいは、ポップアップに表示するコメントのフォントや文字色を指定することはできるのでしょうか。

よろしくお願いします。
 

Aベストアンサー

vbscriptを使えば、ある程度までダイアログの変更はできますがIE限定になります

Qalert で文字の色を変えたい

alert("○○○と表示されたときは「保存」ボタンを押してください");

このalert文の「保存」という文字を赤にする方法はあるのでしょうか?

もしあれば、教えてください。
よろしくお願いします。

Aベストアンサー

ないわ

どうしてもやりたいなら
HTMLで作ってwindow.openやshowModalDialogで出すしかないわね

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

javascript の confirm  で、OK、キャンセル以外の文字を出す方法を探しています。

「出せません」とか、「showModalDialog を使用し自作のダイアログ」とかしか見つかりません。

JavaScript だけで、出来ないものなのでしょうか?

Aベストアンサー

jQueryUIのDialogでできます。

以下のサイトの下の方に例が載っていて、そのうちDialog3の例で
OK、キャンセル以外の文字を設定しています。
http://stacktrace.jp/jquery/ui/widgets/dialog.html

Javascriptだけで実現していますが、confirmを使っていないので
質問の意図からはずれてるかもしれませんが。

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

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

Aベストアンサー

JavaScriptではなく、VBScriptならVBのmsgbox関数がそのまま使えますよ。

Q日付型カラムへのデータINSERT

お世話になります。ひとつご教授ください。

オラクル10g, ojdbc14でjdk1.4.2から接続です。

INSERT命令を使ってテーブルにレコードを追加する際に、DATE型のカラムに対して

INSERT TABLE_A (DATE1, ...) VALUES ('2006-4-27 12:00:00', ...);

を実行するとエラーORA-01861が出ます。そこで

INSERT TABLE_A (DATE1, ...) VALUES ('2006-4-27', ...);

このように記述して再度実行すると通ります。

このようなとき、時間の部分まで設定した値をカラムに格納したいときはどうしたらよろしいでしょうか?

よろしくお願いします。

Aベストアンサー

ごめんなさい。
説明と文例が違ってしまいました。
正しくはこちらです。

INSERT TABLE_A (DATE1, ...) VALUES (to_date('2006-4-27 12:00:00','yyyy/mm/dd hh24:mi:ss'), ...);
というように、to_date関数を使うのが一般的かと思います。

Qテキストボックスに数字しか入力できないようにするには?

タイトルの通りなのですが、あるテキストボックスに数字しか入力できないようにしたいのですが可能でしょうか?また、

「あいうえお 12345 「」:・、¥・」

というような文字列をコピーし、そのテキストボックスにペーストした際にも数字の12345だけが残るといった事も実現したいのですが…

どなたかご存知の方いらっしゃいましたら教えて頂けると幸いです。

Aベストアンサー

>英数字

では、こんな感じで

<input type="text" onKeyup="this.value=this.value.replace(/[^0-9a-z]+/i,'')">

Qボタンを横に並べて表示させる方法

<input type="button"> ←このボタンを、並べて表示させるにはどうしたら良いでしょうか? (tableは使わない方法で) よろしくお願いいたします

Aベストアンサー

ソースをください。

inputはインライン要素なので改行は入らないです。

Qjavascriptでセッションを取得

javaのsession.setAttribute()でセットした値をjavascriptで取得することは可能なのでしょうか?
可能であれば、手法を教えていただければと思います。
よろしくお願いします。

Aベストアンサー

セッションIDの保存はcookieかURLに連結する方法しか有りませんから、
JavaScriptでdocument.cookieや<a href="">を解析するなどしてセッションIDを取得することは可能だと思います。

セッションIDとセッションの値・内容との関連づけはサーバーで行われていますから、
その値を取得するにはAjaxなどで読み込むとかしないと無理だと思います。


人気Q&Aランキング

おすすめ情報