javascript - 如何修改JavaScript窗口对象提示对话框

标签 javascript

JavaScript 窗口对象提供了一个提示对话框来从用户那里获取信息,但对于我的网站名称来说不够宽,在我的例子中,所以顶行被 chop 了,看起来很不专业:

enter image description here

我希望顶部的“The page at ...”行根本不出现。

有什么方法可以控制这个提示,或者至少让它更宽以便显示整个顶行?

谢谢。

最佳答案

你不知道。抱歉:-(

这是内置在浏览器中的,您无法配置它。对于每个浏览器,它看起来也不同,例如在 Opera 中,没有“The page at”文本,整个窗口看起来非常不同。

prompt()(及相关的confirm()alert())是非常简单的工具,几乎从未在现代网络中使用过发展。

然而,你可以做的是用 HTML 和 CSS 复制相同的功能,有很多标准库可以做到这一点,我个人非常喜欢 Twitter Bootstrap,你可以使用 a modal ,在其中放置一个输入 & Okay' 按钮,并在 Okay' 按钮上绑定(bind)一个事件以获取输入的值。
但更多的工作,但看起来(和工作!)好多了。
请注意,Bootstrap 附带了很多工具(这很好,恕我直言),而且相当大,它是相当模块化的,不过您可以将其剥离。

对于更简单的替换,您可能想尝试 alertify.js .我从来没有用过它,所以我不能证明质量。在我的搜索中,这很简单。

当然,制作您自己的 HTML 和 CSS 也不是特别困难。

关于javascript - 如何修改JavaScript窗口对象提示对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21711292/

相关文章:

javascript - 如何在柏树中模拟图像响应

javascript - 如何读取 json 配置文件并将该参数设置为 ajax

javascript - 如何构建 javascript 字符串,以便 vbScript Split 将其拆分回数组中?

javascript - 匹配不同记录中的 2 个字段 Mongoose

javascript - 问题获取 ID( Angular Material - Firestore)

javascript - 使用 Javascript (Croppie) 裁剪图像

javascript - 如何将与号 (&) 传递给 AngularJS 资源参数

javascript - 谷歌应用程序脚本类型错误: Cannot call method "substring" of undefined

javascript - 如何在运行另一个函数之前等待 jQuery 切换完成?

javascript - (node.js) 定义不带express的子域