メイン ウィンドウからダイアログ ウィンドウを開いています。このダイアログは、ファイルをアップロードするために使用されます。完了したら、ダイアログがオープナー ウィンドウで jQuery 関数をトリガーするようにします。これは機能するはずですが、今のところ機能していません。
メイン ウィンドウで、次のようなダイアログを開きます。
jQuery('.modaldataupload').click(function() {
var newwindow = window.open(jQuery(this).prop('href'), '', 'height=400,width=500,top=200,left=200');
if (window.focus) {
newwindow.focus();
}
それはうまくいきます。アップロードは、動作する php を使用して行われ、ダイアログはこれを含む確認ページにリダイレクトされます。
<script type="text/javascript">
jQuery(document).ready(function() {
jQuery('#datauploadslist', window.opener.document).val('hello');
});
</script>
メイン ウィンドウには、次の div があります。
<div id="datauploadslist"></div>
そのdivで「こんにちは」を得るべきではありませんか?