2012-05-21 19 views
4

我想在警報窗口中顯示HTML,就像iframe一樣..?我可以這樣做嗎...在類似iframe的提示窗口中顯示HTML?

<script> 
alert("<html><body><h1>this is alert heading</h1></html></body>") 
</script> 

我該怎麼做這個..?

+0

你不能,JavaScript警報不支持HTML。嘗試看看這個問題,看看答案,它使用你的想法。http://stackoverflow.com/questions/10665746/timer-with-interval-alert/10665865#10665865 – Tim

+0

如果你把iframe放在裏面?不知道你是否可以.. – Andres

+0

@Andres呃,不,你不能把一個iframe放在alert()中。 – ceejayoz

回答

4

你不能通過alert()

您可以使用模態對話框來模擬它。有很多模態對話框庫 - jQuery UI有一個非常強大的。

+0

我可以在警報框中調用HTML與ID? –

+1

你能改述嗎?沒有任何意義。 – ceejayoz

4

如果你問如何顯示HTML標記本身的警告框,逃吧:

alert("\<html\>\<body\>\<h1\>this is alert heading\</h1\>\</html\>\</body\>") 

如果你問如何使用HTML你不能格式化警告框。如其他答案所示,您需要創建一個模式對話框。