フォーム経由でファイルをアップロードする方法、新しいウィンドウをポップアップして PHP 処理を呼び出し、元のウィンドウに戻る方法は?
状況は次のようになります。最初のウィンドウにはファイルをアップロードするためのフォームがあります。ファイルをアップロードした後、ウィンドウ 2 を開き、php を使用してファイルを処理します (たとえば、ファイルを特定の場所にコピーします)。その後、php はファイルの場所をウィンドウ 1 に返します。
ウィンドウ 1:
<form action="a.php" enctype="multipart/form-data" method="POST" target="quiteUp"> <input type="file" name="myfile" /> <input type="submit" /> </フォーム> <iframe name="cleanUp">php ファイルによって返された結果がここに表示され、ページ全体はリダイレクトされません</iframe> <br><font color="#e78608">------解決策---------</font><br>http://download.csdn.net/ 詳細/blizzf99/3987209<br><br>これが役立つかどうかを確認してください。 <br><br> <br><font color="#e78608">------解決策---------</font><br>アップロードしたメソッド(a.php)に追加
echo "<script>history.back();</script>" <br><font color="#e78608">------解決策----------------------</font><br>これをやれば、あなたも最初のウィンドウで、クリックして新しいウィンドウをポップアップ表示します。アップロードされたファイルを処理した後、JS window.opener を使用して、前のウィンドウで指定した場所に値を返します。 <br><br>モデレーターは、uploadify プラグインについて話していますよね? <br><font color="#e78608">------解決策------</font><br>2 番目のウィンドウ: <br>< 🎜>……<br>echo '<script>window.opener.abc();</script>';<br>?><br><br>ウィンドウ 1: <br>function abc() {<br>……<br>}<br><br>これでいいですか? <br><div class="clear"></div>