当前位置:  开发笔记 > 编程语言 > 正文

如何编辑JavaScript警告框标题?

如何解决《如何编辑JavaScript警告框标题?》经验,为你挑选了5个好方法。

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

Response.Write("");

它显示一个警告框,标题标题为"来自网页的消息".

是否可以修改标题?



1> Pierreten..:

叹气......不,你不能.

它具有安全/反网络钓鱼功能.


虽然这是一个答案并且确实如此,但我已经确定您可以制作自己的警报版本,它会按照您的意愿行事.一个简单的模态并覆盖警报函数调用.
@Josh你可以通过大量的努力来完成,但本机浏览器警报具有无法模拟的行为,例如冻结浏览器的其余部分,浮动在浏览器UI之上,以及作为单独的窗口运行可以拖出浏览器屏幕.创建令人信服的副本非常困难,特别是因为每个浏览器的警报看起来都不同.

2> rahul..:

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

使用jQuery找到了一个很好的

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


顺便说一句,你无法更改标题的原因是为了防止恶意网站诱使用户认为警报来自他们的操作系统或其他内容.
谢谢你,但我对使用自定义警报框不感兴趣

3> Chris Fulsto..:

您可以在IE中执行此操作:




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


我们都希望如此
哇评论有更多的选票而不是答案......用于回答部分答案

4> 小智..:

覆盖javascript window.alert()函数.

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

有了这个,你可以创建自己的alert()功能.创建一个新的'酷'外观对话框(来自一些div元素).

测试使用chrome和webkit,不确定其他人.



5> Abed Putra..:

我发现这个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");
});

推荐阅读
跟我搞对象吧
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有