如何编辑 JavaScript 警报框标题?
我在 C# .NET 页面中使用以下代码生成 JavaScript 警报:
Response.Write("<script language=JavaScript> alert('Hi select a valid date'); </script>");
它显示一个标题为“来自网页的消息”的警报框。
标题可以修改吗?
I'm generating a JavaScript alert with following code in C# .NET page:
Response.Write("<script language=JavaScript> alert('Hi select a valid date'); </script>");
It displays an alert box with the heading title as "Message from webpage".
Is it possible to modify the title?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(10)
不,你不能。
这是一项安全/反网络钓鱼功能。
No, you can't.
It's a security/anti-phishing feature.
不,这是不可能的。您可以使用自定义 JavaScript 警报框。
使用 jQuery 找到了一个不错的
jQuery 警报对话框(警报、确认和提示替换)< /a>
No, it is not possible. You can use a custom javascript alert box.
Found a nice one using jQuery
jQuery Alert Dialogs (Alert, Confirm, & Prompt Replacements)
您可以在 IE 中执行此操作:(
尽管我真的希望您不能这样做。)
You can do this in IE:
(Although, I really wish you couldn't.)
我找到了这个 Sweetalert 用于自定义标题框 JavaScript。
例如
I Found this Sweetalert for customize header box javascript.
For example
重写 javascript window.alert() 函数。
这样您就可以创建自己的
alert()
函数。创建一个新的“酷”外观对话框(来自一些 div 元素)。在 chrome 和 webkit 中测试过,不确定其他的。
Override the javascript window.alert() function.
With this you can create your own
alert()
function. Create a new 'cool' looking dialog (from some div elements).Tested working in chrome and webkit, not sure of others.
根据你提出的问题来回答问题。
这实际上非常简单(至少在 Internet Explorer 中),我只用了 17.5 秒就完成了。
如果您使用cxfx提供的自定义脚本:(将其放入您的apsx文件中)
然后您可以像调用常规警报一样调用它。只需将您的代码修改为以下内容即可。
希望对您或其他人有帮助!
To answer the questions in terms of how you asked it.
This is actually REALLY easy (in Internet Explorer, at least), i did it in like 17.5 seconds.
If you use the custom script that cxfx provided: (place it in your apsx file)
You can then call it just like you called the regular alert. Just modify your code to the following.
Hope that helps you, or someone else!
这里有一个相当不错的“黑客” - https://stackoverflow.com/a/14565029,您使用带有空的 iframe src 来生成警报/确认消息 - 它在 Android 上不起作用(出于安全考虑) - 但可能适合您的场景。
There's quite a nice 'hack' here - https://stackoverflow.com/a/14565029 where you use an iframe with an empty src to generate the alert / confirm message - it doesn't work on Android (for security's sake) - but may suit your scenario.
您可以做一些调整,在顶部留下一个空行。
像这样。
You can do a little adjustment to leave a blank line at the top.
Like this.
是的,你可以改变它。如果您在 Javascript 中调用 VBscript 函数。
这是一个简单的例子
Yes you can change it. if you call VBscript function within Javascript.
Here is simple example
当我想更改默认确认框的框标题和按钮标题时,我遇到了类似的问题。我已经使用了 Jquery Ui 对话框插件 http://jqueryui.com/dialog/#modal-confirmation
当我有以下内容时:
我已将其更改为:
可以在此处看到工作 https:// jsfiddle.net/5aua4wss/2/
希望有帮助。
I had a similar issue when I wanted to change the box title and button title of the default confirm box. I have gone for the Jquery Ui dialog plugin http://jqueryui.com/dialog/#modal-confirmation
When I had the following:
I have changed it to:
Can be seen working here https://jsfiddle.net/5aua4wss/2/
Hope that helps.