【发布时间】:2015-02-20 19:41:49
【问题描述】:
如何在 window.open 的原始页面中运行函数
original_page.html
<div id="Processing" style="display:none;">
<button onclick="window.open("Processing_window.html")">open</button>
</div>
<script language="JavaScript">
function submit_form() {
var upgradeForm = document.getElementById('upgradeForm');
setTimeout("upgradeForm.submit()",3000);
}
</script>
========
Processing_window.html
<script language="JavaScript">
function Processing_window() {
var doc = window.opener.document, Processing = doc.getElementById("Processing");
Processing.style = '';
submit_form(); //Here the problem
window.close();
}
setTimeout ("Processing_window()",5000);
</script>
========
我去运行“submit_form();” Processing_window.html 中的函数
【问题讨论】:
-
试试 parent.submit_form();或 window.opener.submit_form();
标签: javascript jquery function var