在特定页面上,用户将按一个按钮,但在按钮上按之前实际处理,我有时需要向用户显示options
列表以选择适当的列表,并按顺序使用该选择以便能够进行处理。因此,从本质上讲,我需要显示一个弹出窗口,其中显示一个带有可用选项的select
框,并获取用户的选择,然后继续进行操作。为此,我发现我需要组合window->open/prompt/showModalDialog
我找到了一种方法,可通过将带有选项的弹出窗口呈现给用户var newWindow = window.open("", null, "height=200,width=400,status=yes,toolbar=no,menubar=no,location=no");
newWindow.document.write("<select>");
newWindow.document.write("<option>");
newWindow.document.write(obj);
newWindow.document.write("</option>");
newWindow.document.write("</select>");
仅传递一个选项的示例。但是我似乎找不到找到如何找回选择的方法。另一方面,prompt
返回选择,但我认为无法显示select
。showModalDialog
返回选择,但是似乎期望另一个网页作为参数。所以它不适合我。
如何使用普通的javascript创建弹出窗口?
[在特定页面中,用户将按一个按钮,但是在实际处理之前,按一下按钮,我有时需要向用户显示选项列表,以选择适当的选项并使用该选项...
window.opener
: