0

私の場合、ポップアップ ウィンドウが開き、アップロード用にファイルが選択されます。閉じた後、メインウィンドウにアップロードするファイルがたくさんあります。これはコードです:

var left = (screen.width/2)-(w/2);
var top = (screen.height/2)-(h/2);
var rv = window.open (URL, title, 'toolbar=no, location=no,directories=no, status=no, menubar=no, scrollbars=no, resizable=no,copyhistory=no, width='+w+', height='+h+', top='+top+', left='+left);
//var rv = window.showModalDialog (URL, title, 'toolbar=no, location=no,directories=no, status=no, menubar=no, scrollbars=no, resizable=no,copyhistory=no, width='+w+', height='+h+', top='+top+', left='+left);    
return rv;

これは、ポップアップ ウィンドウの HTML コンテンツです。

<div>
  <input type='file' name='selectfile' id='selectfile' accept='.png'>
</div>

ファイルが選択されたら、それをメイン ウィンドウに送り返し、ファイルをアップロードせずにポップアップ ウィンドウを閉じる必要があります。これにより、ユーザーは、メイン フォームを送信したらファイルを更新して、できるだけ多くのファイルを選択できます。ユーザーは、メイン ウィンドウをサブミットする前に、一部のファイルを削除することを決定する場合があります。私の質問は、このシナリオは可能ですか? もしそうなら、メインフォームがそうできるようにするために何が必要ですか?

4

0 に答える 0