初投稿はこちら。解決できない問題があります。ポップアップ ウィンドウ (window.open) があります。「1.php」を開くとしましょう。Id が「Submit」のボタンをクリックすると、「2.php」に送信されるフォームがあります。
Onload 関数をポップアップに追加するのは簡単です:
open_window = window.open("1.php", "",'width=100,height=100,location=0');
open_window.addEventListener("load", function(){//do something}, false);
しかし、私は何か違うものが欲しいです。これ欲しい:
open_window = window.open("1.php", "",'width=100,height=100,location=0');
// a lot of thing happen. then after certain action, another function does this:
open_window.document.getElementById("Submit").click(); //submits to "2.php"
open_window.addEventListener("load", function(){//DO SOMETHING AFTER 2.PHP HAS LOADED}, false);
この最後のコマンドは機能しません。既にロードされている 1.php があります。次に、フォームを 2.php に送信し、OnLoad を 2.php に挿入します。フォームは送信しますが、オンロードは実行されません。
何か案は?私はiframeで同等のものを試しましたが、動作します
助けていただければ幸いです。
ダニー