[英]How do I put a link to a webpage in a JScript Alert dialog box?
我想在警報對話框中放置指向網頁的鏈接,以便可以更詳細地說明如何解決導致創建對話框的錯誤。
如何使對話框顯示如下內容:
There was an error. Go to this page to fix it.
wwww.TheWebPageToFix.com
謝謝。
你不能 警報框不支持html。 您應該在頁面的一部分上顯示錯誤,無論如何它比JS警報要好。
您不能-但是這里有一些選擇:
window.open()
-創建自己的對話框 prompt()
並指導用戶復制URL confirm()
詢問之后) div
,然后取消隱藏 您可以嘗試詢問他們是否希望通過window.prompt進行訪問:
if(window.prompt('Do you wish to visit the following website?','http://www.google.ca'))
location.href='http://www.google.ca/';
另外,Internet Explorer支持模式對話框,因此您可以嘗試顯示以下對話框之一:
if (window.showModalDialog)
window.showModalDialog("mypage.html","popup","dialogWidth:255px;dialogHeight:250px");
else
window.open("mypage.html","name","height=255,width=250,toolbar=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,modal=yes");
即使您可以, alert()
框通常也是模態的-因此從其中打開的任何頁面都必須在新窗口中打開。 煩人!
alert("There was an error. Got to this page to fix it.\nwww.TheWebPageToFix.com");
那是您可以通過JavaScript alert()
做到的最好的選擇。 您的替代選擇是嘗試打開一個看起來像對話框的新小窗口。 使用IE,您可以打開模式。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.