私のページには、4つのImageButtonを持つ別のページを指すsrcを持つIFRAMEタグと、画像をロードするためのAsyncFileUpload(AFU)を含むDIVを開くModalPopupExtenderがあります。
ユーザーがImageButtonをクリックするたびに、ModalPopupExtenderはAFUコントロールを使用してDIVを開き、ユーザーは画像を選択してから、Imagebuttonが選択された画像のImageURLを取得します。
evrythingをアップロードする画像を初めて選択すると、画像が保存され、ImageButtonが正しいImageURLを取得し、制御が呼び出し元のページ(IFRAMEタグが付いているページ)に戻ります。2回目にユーザーがImageButtonをクリックしてModalPopupExtenderを開き、画像を選択してアップロードするときに、ページを開いて、iframedドキュメントをメインドキュメントとして新しいブラウザウィンドウを開きます...
Webで解決策を検索したところ、AFUによってdocument.forms [0] .targetが変更されたため、uploadCompleteイベントでdocument.forms [0] .targetを正しいターゲット(IFRAME id)に復元しようとしました。ただし、iframedドキュメントをメインドキュメントとして、新しいブラウザウィンドウで開きます。
誰でもこれを手伝うことができますか?