如何使用本机javascript grease monkey plugin firefox进行多行提示对话框

时间:2012-08-29 14:05:53

标签: javascript firefox-addon greasemonkey

我想创建一个类似prompt()方法的模态对话框。我如何使用这样的多输入进行提示对话:  sample 使用原生javascript不使用像jquery这样的javascript enter image description here框架。我可以在firefox脚本上编写它,比如使用油脂猴子来制作下面的多行提示对话框吗?

2 个答案:

答案 0 :(得分:0)

这些是您无法修改的特定于浏览器的本机控件。此外,对于警报,提示和确认,您只能为它们提供值。另请参阅this answer

答案 1 :(得分:0)

对于模态提示,我的建议是:

  1. 创建一个填充div的屏幕以获得模态结果:

       <div id="modalDiv" style="position: absolute; top: 0px; left: 0px; width: 100%;
       height: 100%; z-index: 4; display: none">&#160;</div>
    
  2. 为提示创建一个div,具有更高的z-index以及文本字段,标签,按钮和您需要的所有内容。让它集中在屏幕上。

  3. 创建一个函数customPrompt(或任何你喜欢的名称),在其中将两个div的显示设置为“block”,然后按OK按钮设置一个函数来处理输入,无论你需要什么。