更改JavaScript中confirm()的默认标题?

更改JavaScript中confirm()的默认标题?

Changing the default title of confirm() in JavaScript?

是否可以修改在JavaScript中打开Confirm()函数的消息框的标题?

我可以创建一个模式弹出框,但是我想做到这一点尽可能的简单。
我想做这样的事情:

1
confirm("This is the content of the message box","Modified title");

Internet Explorer中的默认标题为" Windows Internet Explorer ",而在Firefox中,其默认标题为" [JavaScript-program]。"。尽管从浏览器安全性的angular来看我可以理解,但您不应该这样做。


从安全的angular来看,这是不可能的。您可以模拟它的唯一方法是创建一个无模式的对话框窗口。

有许多第三方javascript插件可用于伪造此效果,因此您不必编写所有代码。


是的,你可以做到!这有点棘手; )(几乎可以在ios上使用)

1
2
3
4
5
6
7
8
var iframe = document.createElement("IFRAME");
iframe.setAttribute("src", 'data:text/plain,');
document.documentElement.appendChild(iframe);
if(window.frames[0].window.confirm("Are you sure?")){
    // what to do if answer"YES"
}else{
    // what to do if answer"NO"
}

享受吧!


不可能。但是,您可以使用模拟弹出窗口的第三方javascript库,它看起来也可能更好,并且不那么麻烦。


您始终可以使用隐藏的div,并使用JavaScript来"弹出"该div,并具有"是"或"否"之类的按钮。很简单的事情。


是的,这是不可能修改其标题的。如果您仍然想拥有自己的标题,则可以尝试使用其他弹出窗口。


我知道这对于alert()是不可能的,所以我猜也无法确认。原因是安全性:不允许您对其进行更改,因此您不会以某些系统进程或其他任何形式出现。


然后不要使用confirm()对话框...易于使用的原型/脚本,YUI,jQuery自定义对话框...有很多。


不幸的是,你不能。唯一的方法是使用window.open调用对此进行模拟。


推荐阅读

    linux默认命令删除?

    linux默认命令删除?,系统,软件,名称,档案,命令,文件,目录,不了,电脑,文件夹,

    linux修改为中文命令?

    linux修改为中文命令?,系统,设备,工具,电脑,底部,管理,中文,命令,虚拟机,字

    linux中回到命令模式?

    linux中回到命令模式?,系统,密码,情况,状态,终端,环境,信息,首页,界面,命令,

    linux时间命令修改?

    linux时间命令修改?,时间,系统,信息,命令,大陆,国家,终端,时分,时区,日期,lin

    linux怎么用命令模式?

    linux怎么用命令模式?,工作,地址,系统,信息,管理,命令,目录,情况,图形界面,

    linux路由表修改命令?

    linux路由表修改命令?,网络,系统,地址,信息,数据,通信,发行,命令,文件,终端,

    linux命令默认加后缀?

    linux命令默认加后缀?,系统,文件,密码,通用,设备,命令,目录,后缀,表示,程序,l

    linux插入命令模式?

    linux插入命令模式?,工作,系统,地址,管理,信息,时间,命令,目录,平均,项目,Lin

    命令行模式登陆linux?

    命令行模式登陆linux?,密码,系统,工作,信息,终端,环境,状态,地址,工具,服务,l

    linux打开命令模式?

    linux打开命令模式?,系统,密码,管理,情况,终端,命令,工具,信息,地方,电脑,LIN

    linux修改地址命令?

    linux修改地址命令?,地址,系统,代码,网络,服务,信息,密码,命令,管理,基础,lin

    修改主机名命令linux?

    修改主机名命令linux?,系统,地址,服务,主机名,网络,情况,名称,查询系统,异

    linux修改账户的命令?

    linux修改账户的命令?,密码,系统,状态,名称,信息,用户,命令,位置,软件,管理,L

    linux默认浏览器命令?

    linux默认浏览器命令?,环境,系统,发行,工程,工具,浏览器,软件,情况,网站,管

    linux纯命令模式切换?

    linux纯命令模式切换?,系统,密码,状态,电脑,网络,信息,模式,命令,情况,地方,L

    linux命令底行模式?

    linux命令底行模式?,系统,地址,工作,命令,管理,时间,信息,模式,控制台,图形

    linux中修改密码命令?

    linux中修改密码命令?,密码,系统,服务,名称,软件,信息,时间,状态,命令,用户,l

    linux修改日期命令?

    linux修改日期命令?,时间,系统,命令,信息,工具,工作,服务,代码,日期,终端,lin

    linux命令行修改字体?

    linux命令行修改字体?,系统,终端,字体,实时,适当,等级,工具,颜色,字符,窗口,l

    linux命令修改gid?

    linux命令修改gid?,系统,管理,情况,密码,代码,工具,时间,地方,数字,命令,Linu