2011-10-21 77 views
3

可能重複:
How to get Text BOLD in Alert or Confirm box?如何在警告框中設置風格文本?

在下面的例子中,我需要樣式添加到單詞警報,所以它說:

您好!我是提醒框!

這裏是我的代碼:

<html><head> 
    <script type="text/javascript"> 
     function show_alert() 
     { 
     alert("Hello! I am an alert box!"); 
     } 
    </script></head><body> 
    <input type="button" onclick="show_alert()" value="Show alert box" /> 
</body></html> 
+2

嘗試建立自己的警告框。 – sissonb

+0

這個問題給了我一個構建插件的想法,讓操作系統像警戒框一樣。就像Apple在iCloud中所做的一樣。我應該把它叫做alert.js嗎? – Mohsen

回答

4

基本上這是不可能的。您無法從瀏覽器內部訪問操作系統級別。

您所能做的就是使用自定義模式彈出窗口。你可以找到噸準備使用模態彈出插件herehere

window.alert接受string作爲它的論點。你不能風格的string

MDN

消息是文本的string要在警告對話框中, 顯示,或者被轉換成字符串和 對象顯示。

2

警告框是一個瀏覽器窗口和操作系統的一部分,而不是DOM,所以很遺憾,您不能對其應用樣式。

最簡單的解決方案是使用many existing modal dialogs之一以及所選對話框中所需的Javascript庫。

另一種方法是通過在頁面上使用Javascript或自定義庫(如moo toolsjQuery)覆蓋頁面上的專用<div class="yourAlertClass">來模擬警告框。

1

你不能。

我想你在想什麼是一個模式彈出。看看JQuery UI,但還有很多其他庫可以使用。

相關問題