我想让这段代码在父目录中加载新的URL并打开子页面,就像现在一样...我怎样才能实现这个目标?
<form action="<?php echo $_SERVER['SCRIPT_NAME']; ?>" method="post" target="foo" onSubmit="window.open('', 'foo', 'width=1040,height=900,status=yes,resizable=yes,scrollbars=yes')">
答案 0 :(得分:0)
<form action="<?php echo $_SERVER['SCRIPT_NAME']; ?>" method="post" target="foo" onSubmit="window.open('', 'foo', 'width=1040,height=900,status=yes,resizable=yes,scrollbars=yes'); document.location='http://google.com/'">
答案 1 :(得分:0)
您可以简单地将Javascript代码放在由onLoad触发的子窗口中(但这不是必需的),这会将window.opener.location.href设置为指向其他位置。
当您发布表单时,表单结果将在新窗口中打开,并且该窗口.opener属性应设置为父窗口(仍显示输入表单的页面)。然后子页面将能够知道其父页面。
您可能会尝试将提交绑定到一个将打开新窗口和刷新当前页面的函数,但我已经混合(和浏览器相关)结果[编辑:我的结果可能已经过时]