在特定页面中,用户将按下按钮,但在实际处理之前按下按钮时,我偶尔需要向用户展示一个列表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 创建弹出窗口?