Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否更改使用JavaScript提示符()显示的格式和文本?_Javascript_Prompt - Fatal编程技术网

是否更改使用JavaScript提示符()显示的格式和文本?

是否更改使用JavaScript提示符()显示的格式和文本?,javascript,prompt,Javascript,Prompt,我正在使用JavaScript的prompt()函数 var favorite = prompt('What is your favorite color?', 'RED'); 我正在使用IE 7,打开的提示框有一个标题栏,上面写着:“资源管理器用户提示”和更多的文字,上面写着“脚本提示:”,下面是我的文字:“你最喜欢的颜色是什么?”提示框的最右侧会出现“确定”和“取消”按钮,文字输入框会出现在最底部对话 是否有任何方法可以更改标题栏,删除文本“脚本提示”,并将“确定”和“取消”按钮置于文

我正在使用JavaScript的
prompt()
函数

  var favorite = prompt('What is your favorite color?', 'RED');
我正在使用IE 7,打开的提示框有一个标题栏,上面写着:“资源管理器用户提示”和更多的文字,上面写着“脚本提示:”,下面是我的文字:“你最喜欢的颜色是什么?”提示框的最右侧会出现“确定”和“取消”按钮,文字输入框会出现在最底部对话

是否有任何方法可以更改标题栏,删除文本“脚本提示”,并将“确定”和“取消”按钮置于文本输入框下方

简短回答:不


不再回答:不,但是您可以使用jQuery的UI库来滚动您自己的弹出窗口,也可以自己用DOM来破解一些东西。

不,我不这么认为。问题是人们会恶意使用提示,所以微软补充说,为了让它看起来更像是一个页面特定的提示,而不是IE提示

您可以使用jQuery或其他工具进行页内对话:


是的。通过不依赖浏览器用户界面(在某些浏览器中,默认情况下,浏览器用户界面是禁用的),而是创建自己的用户界面

它只需要一个简单的模态对话框和一个表单,你们都很好。唯一的缺点是它不再被阻塞(如果你可以考虑它的下侧),所以你需要把其他代码放在一个回调中,提示在它关闭的时候调用。
最接近的方法是使用DOM元素来模拟一个假的对象。

这不完全是问题所在,但我找到的唯一方法是为提示框提供一些格式

使用,以及,一个人可以获得创造性并实现这一点:


演示:

var balls='\u25CD'。重复(24),
蓝色=“\u27BF”,
红色=“\u274C”,
黄色='\u2728',
绿色='\u2705',
箭头='\u25B8';

window.prompt(balls+'\u25C9'+balls+'\r您最喜欢的颜色是什么?\r\t'+arrow+'B\u0332lue'+blue+'\r\t'+arrow+'r\u0332ed'+red+'\r\t'+arrow+'Y\u0332ellow'+yellow+'\r\t'+arrow+'G\u0332reen'+green)有第三方模式弹出jQuery控件,可淡出页面并在单击“确定/取消”之前阻止输入。如果是,则有。当然,我只是用大约二十行代码编写了我自己的代码,这更容易使用(至少对我来说)。我有无限的按钮,有自定义文本,每个按钮都有自己的功能,还有我想要的任何输入(或任何HTML),还有各种可能不在jQuery中的有用功能,因为它太复杂了,大多数人无法使用……相关: