0

Java スクリプトのポップアップ アラート ボックス メッセージに特定のテキストを色で表示したいと考えています。例えば:

function redirect()
{
  if ERCode == 'TEST' 
  {
    alert("You will be redirected to www.google.com.");
  }
}

ポップアラートが来たときに www.google.com を青色で表示したい。これは Java Script で可能ですか?

少なくとも文字列に下線を引くことは可能ですか?

4

5 に答える 5

1

いいえ、これはできませんalert

于 2012-12-18T21:13:50.670 に答える
1

デフォルトのポップアップ ダイアログを使用して行うことはできません。http://jqueryui.com/dialog/のようなものを使用する必要があります

于 2012-12-18T21:15:17.630 に答える
0

できません。アラート ボックスは、ブラウザー開発者が設定した色を使用します。

カスタム カラーのアラート ボックスを取得する唯一の方法は、独自のアラート ボックスを作成し、そのコードを記述することです。依存関係を追加しないカスタム HTML アラートの例。私はそのコードをテストしていませんが、うまくいくようです。

于 2012-12-18T21:14:25.117 に答える
0

jQuery と jQuery UI の使用。

var dialogUI = $( '<p>You text here <a href="http://google.com">google.com</a></p>' ).dialog( {
   modal: true,
   title: 'Alert',
   buttons: {
      'Okay': function() {
         dialogUI.dialog( 'destroy' );
         // code going to google here
      }
   }
} );
于 2012-12-18T21:20:33.033 に答える
0

アラートでは不可能ですが、jQuery(他のライブラリもあります)を使用すると、これを実現できます。

function redirect()
{
    if ERCode == 'TEST' 
    {
        $('<div/>', {'html':'You will be redirected to <span style="color:blue">www.google.com.</span>'})
       .dialog({
            width:400,
            height:'auto',
            modal:true,
            resizable:false,
            buttons: {  
                "Ok":function(){
                    //$(this).dialog("close"); 
                    window.location='www.google.com';
                 } 
             }
         });
    }
}

例はこちら。またはこれ

于 2012-12-18T21:32:18.433 に答える