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