如何编辑JavaScript警告框标题?

我在C#.NET页面中使用以下代码生成JavaScript警报:

Response.Write("<script language=JavaScript> alert('Hi select a valid date'); </script>"); 

它显示标题标题为“网页留言”的提示框。

有没有可能修改标题?

叹息…不,你不能。

它的安全/反钓鱼function。

不,这是不可能的。 您可以使用自定义JavaScript警告框。

find一个很好的使用jQuery

jQuery警报对话框(警报,确认和提示replace)

你可以在IE中这样做:

 <script language="VBScript"> Sub myAlert(title, content) MsgBox content, 0, title End Sub </script> <script type="text/javascript"> myAlert("My custom title", "Some content"); </script> 

(虽然,我真的希望你不能。)

覆盖javascript的window.alert()函数。

 window.alert = function(title, message){ var myElementToShow = document.getElementById("someElementId"); myElementToShow.innerHTML = title + "</br>" + message; } 

有了这个,你可以创build你自己的alert()函数。 创build一个新的“酷”看对话框(从一些div元素)。

testing在铬和webkit工作,不知道其他人。

这里有一个相当不错的“黑客” – https://stackoverflow.com/a/14565029其中你使用一个空的src iframe生成警报/确认消息 – 它不适用于Android(为了安全起见) -但可能适合您的情况。

根据你的问题来回答问题。

这实际上是非常容易的(至less在Internet Explorer中),我在17.5秒内完成了。

如果您使用cxfx提供的自定义脚本:(将其放置在您的apsx文件中)

 <script language="VBScript"> Sub myAlert(title, content) MsgBox content, 0, title End Sub </script> 

然后,您可以像调用常规警报一样调用它。 只要修改你的代码到下面。

 Response.Write("<script language=JavaScript> myAlert('Message Header Here','Hi select a valid date'); </script>"); 

希望能帮助你,还是别人!

我发现这个Sweetalert自定义标题框的JavaScript。

例如

 swal({ title: "Are you sure?", text: "You will not be able to recover this imaginary file!", type: "warning", showCancelButton: true, confirmButtonColor: "#DD6B55", confirmButtonText: "Yes, delete it!", closeOnConfirm: false }, function(){ swal("Deleted!", "Your imaginary file has been deleted.", "success"); }); 

是的,你可以改变它。 如果你在Javascript中调用VBscript函数。

这是一个简单的例子

 <script> function alert_confirm(){ customMsgBox("This is my title","how are you?",64,0,0,0); } </script> <script language="VBScript"> Function customMsgBox(tit,mess,icon,buts,defs,mode) butVal = icon + buts + defs + mode customMsgBox= MsgBox(mess,butVal,tit) End Function </script> <html> <body> <a href="javascript:alert_confirm()">Alert</a> </body> </html> 

当你启动或者只是join一个基于web应用的项目时,界面的devise可能是不错的。 否则这应该改变。 为了Web 2.0应用程序,您将使用dynamic内容,许多效果和其他东西。 所有这些都没有问题,但没有人想过设置JavaScript警报和确认框。 这里是他们的方式,..完全dynamic的,JS和CSS驱动创build简单的html文件

 <html> <head> <title>jsConfirmSyle</title> <meta http-equiv="Content-Style-Type" content="text/css" /> <meta http-equiv="Content-Script-Type" content="text/javascript" /> <script type="text/javascript" src="jsConfirmStyle.js"></script> <script type="text/javascript"> function confirmation() { var answer = confirm("Wanna visit google?") if (answer){ window.location = "http://www.google.com/"; } } </script> <style type="text/css"> body { background-color: white; font-family: sans-serif; } #jsconfirm { border-color: #c0c0c0; border-width: 2px 4px 4px 2px; left: 0; margin: 0; padding: 0; position: absolute; top: -1000px; z-index: 100; } #jsconfirm table { background-color: #fff; border: 2px groove #c0c0c0; height: 150px; width: 300px; } #jsconfirmtitle { background-color: #B0B0B0; font-weight: bold; height: 20px; text-align: center; } #jsconfirmbuttons { height: 50px; text-align: center; } #jsconfirmbuttons input { background-color: #E9E9CF; color: #000000; font-weight: bold; width: 125px; height: 33px; padding-left: 20px; } #jsconfirmleft{ background-image: url(left.png); } #jsconfirmright{ background-image: url(right.png); } < /style> </head> <body> <p><br /> <a href="#" onclick="javascript:showConfirm('Please confirm','Are you really really sure to visit google?','Yes','http://www.google.com','No','#')">JsConfirmStyled</a></p> <p><a href="#" onclick="confirmation()">standard</a></p> </body> </html> 

然后创build简单的js文件名称jsConfirmStyle.js。 这里是简单的JS代码

 ie5=(document.getElementById&&document.all&&document.styleSheets)?1:0; nn6=(document.getElementById&&!document.all)?1:0; xConfirmStart=800; yConfirmStart=100; if(ie5||nn6) { if(ie5) cs=2,th=30; else cs=0,th=20; document.write( "<div id='jsconfirm'>"+ "<table>"+ "<tr><td id='jsconfirmtitle'></td></tr>"+ "<tr><td id='jsconfirmcontent'></td></tr>"+ "<tr><td id='jsconfirmbuttons'>"+ "<input id='jsconfirmleft' type='button' value='' onclick='leftJsConfirm()' onfocus='if(this.blur)this.blur()'>"+ "&nbsp;&nbsp;"+ "<input id='jsconfirmright' type='button' value='' onclick='rightJsConfirm()' onfocus='if(this.blur)this.blur()'>"+ "</td></tr>"+ "</table>"+ "</div>" ); } document.write("<div id='jsconfirmfade'></div>"); function leftJsConfirm() { document.getElementById('jsconfirm').style.top=-1000; document.location.href=leftJsConfirmUri; } function rightJsConfirm() { document.getElementById('jsconfirm').style.top=-1000; document.location.href=rightJsConfirmUri; } function confirmAlternative() { if(confirm("Scipt requieres a better browser!")) document.location.href="http://www.mozilla.org"; } leftJsConfirmUri = ''; rightJsConfirmUri = ''; /** * Show the message/confirm box */ function showConfirm(confirmtitle,confirmcontent,confirmlefttext,confirmlefturi,confirmrighttext,con firmrighturi) { document.getElementById("jsconfirmtitle").innerHTML=confirmtitle; document.getElementById("jsconfirmcontent").innerHTML=confirmcontent; document.getElementById("jsconfirmleft").value=confirmlefttext; document.getElementById("jsconfirmright").value=confirmrighttext; leftJsConfirmUri=confirmlefturi; rightJsConfirmUri=confirmrighturi; xConfirm=xConfirmStart, yConfirm=yConfirmStart; if(ie5) { document.getElementById("jsconfirm").style.left='25%'; document.getElementById("jsconfirm").style.top='35%'; } else if(nn6) { document.getElementById("jsconfirm").style.top='25%'; document.getElementById("jsconfirm").style.left='35%'; } else confirmAlternative(); 

}

你可以从这里下载完整的源代码

你可以做一些调整,在上面留下一个空行。

喜欢这个。

  <script type="text/javascript" > alert("USER NOTICE " +"\n" +"\n" +"New users are not allowed to work " +"\n" +"with that feature."); </script>