1

初投稿はこちら。解決できない問題があります。ポップアップ ウィンドウ (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で同等のものを試しましたが、動作します

助けていただければ幸いです。

ダニー

4

0 に答える 0