第一次在这里发帖。我有一个我无法解决的问题。我有一个弹出窗口(window.open)。假设打开“1.php”。它有一个表单,在单击 ID 为“提交”的按钮后提交到“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。表单确实提交但 onload 不执行。
有任何想法吗?我用 iframe 尝试了等效的方法,它可以工作
我很感激任何帮助。
丹尼