モーダルで開く iframe があります。コンテンツは iframe.jsp にあります。これで、iframe にドロップダウンが含まれるようになりました。ドロップダウンを変更すると、別のウィンドウが呼び出されます。ただし、ユーザーがドロップダウン オプションでオプション : camRip を選択すると、そのウィンドウは呼び出されません。
変更時の私のコードは次のようになります:
<select id="hamStan" onchange = "callWindow('<%=URL %>');">
私の変更は次のようなものです:
function callWindow(URL) {
var selectedByUser = document.getElementById("hamStan");
var strUserText = selectedByUser.options[selectedByUser.selectedIndex].text;
if(strUserText!="camRip ")
{
var windowName = "popUp";
var windowSizeArray = [ "width=740,height=400,top=10,left=50,toolbar=1,location=1,directories=0,status=0,menuBar=1,scrollBars=1,resizable=1"];
window.open(URL,windowName,windowSizeArray);
}
}
しかし、問題は selectedByUser が null として表示されることです。どこが間違っていますか?親切に助けてください。modal iframe.jsp からの変更時にユーザーが選択したドロップダウン値を取得するにはどうすればよいですか?