- ベストアンサー
ファイル保存先のダイアログが背面に表示されてしまう
FileDialogにてファイル保存先のダイアログを表示させるのですが、 表示している画面の後ろに表示されてしまいます。 どのような対応で前面に表示できますでしょうか? お手数ですが、ご教示ください。
- みんなの回答 (3)
- 専門家の回答
FileDialogにてファイル保存先のダイアログを表示させるのですが、 表示している画面の後ろに表示されてしまいます。 どのような対応で前面に表示できますでしょうか? お手数ですが、ご教示ください。
お礼
お礼が遅くなり申し訳ありません。 アドバイスありがとうございました。
補足
返答が遅くなり申し訳ありません。 サーバー側の結果を元に、appletでダイアログを表示させるようにしました。しかし、onLoadでダイアログ表示のappletを起動する関係か、QNo.1825556で質問している様な現象が発生しております。 onLoadではなく、</HTML>の後にchkResultを実行させても結果は同じなのんですが、実行前にアラートを入れるとアクティブになります。 処理方式が時間等の関係でなかなか難しいので対応方法で悩んでおります。 function chkResult() { var cn = <%= strCheckFlag %>; var oForm = document.wait_message; oForm.FLAGFileName.value = "<%= strFileName %>"; if (cn == 1) { // 処理を許可された場合 // ディレクトリ選択ダイアログ出力。 x = window.document.FileDialogApplet.showDlg("<%= strFileName %>"); if (x == "nullnull") { // ダイアログでキャンセルが押された場合。 // ShowMsg("NCI0002"); return; } else { var pos = x.lastIndexOf("\\"); if ( x.substring(pos+1,x.length) != "<%= strFileName %>" ) { // DBに登録されているファイル名とディ レクトリで選択(入力)されたファイル名が異なる場合。 ShowMsg("NCE0003"); return; } } alert( "保存先:" + x + "\n保存ファイル:<%= strFileName %>\nダウンロード開始します。" ); --> </SCRIPT> <HTML> <HEAD> <TITLE><%= proc.getPageTitle() %></TITLE> <META http-equiv="Content-type" content="text/html; charset=MS932"> <LINK rel="stylesheet" type="text/css" href="../xxxxx/css/xxxxx/_common.css"> <LINK rel="stylesheet" type="text/css" href="../xxxxx/css/xxxxx/m_hozenfont12.css"> <LINK rel="stylesheet" href="../xxxxxc/css/xxxxxcco/com_lpmsg.css" type="text/css"> </HEAD> <BODY class="additionBody12" onLoad="setTitleBtn();m_SessionTimer (270000,13);chkResult();"> <FORM name="wait_message" method="POST"> </HTML>