特定のページでユーザーはボタンを押しますが、実際の処理の前にボタンを押す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>");
オプションを 1 つだけ渡す例。
しかし、選択を元に戻す方法が見つからないようです。
一方prompt
、 は選択を返しますが、それを表示させることはできないと思いますselect
。
はshowModalDialog
選択を返しますが、別の Web ページをパラメーターとして期待しているようです。だから私には向いていません。
プレーンな JavaScript を使用してポップアップを作成するにはどうすればよいですか?