-1

これが IE に関する私の問題です。Web ページのボタンをクリックした後、アラートに成功メッセージが表示されます。

document.alert("sucess")すべてのブラウザでプレーン メッセージをアラートで表示しますが、Internet Explorer では警告イメージを表示します。

その画像を非表示にする方法はありますか..警告画像で成功メッセージを表示するのは非常に厄介です..

4

1 に答える 1

2

残念ながら、アイコンを変更したり非表示にしたりする方法はありません。独自のアラート ボックスを作成してできること。

window.alert=function( alertMessage )
{
    var alertBox = "";
            alertBox +="<div style=\"width:350px;height:70px\" class=\"alertBoxIn alertPosition\" >";
    alertBox  +="<img src=\"http://www.imsearch.info/images/info.png\" style=\"position: relative; top: 1%; left: 2%; height: '40px'\" /></td>";
                     alertBox +="<SPAN style=\"position: relative; top:-30%; left: 12%\">"+alertMessage+"</SPAN>";
                     alertBox  +="<input style=\"position: relative; top:20%; left:10%\" type=\"button\" value=\"    Ok      \" onclick=\"closeAlert();\" />";
            alertBox+="</div>";
    document.getElementById("alertPanel").innerHTML = alertBox;
    document.getElementById("alertPanel").focus();
 }

参照を確認してください: http://blogs.msdn.com/b/phaniraj/archive/2007/03/03/cusomizing-the-alert-confirm-messages-in-ie.aspx

于 2012-09-03T11:17:26.703 に答える