求助!window.open刷新问题!

来源:百度知道 编辑:UC知道 时间:2024/05/17 02:14:28
html中有一个form,target=_blank,是一系列复选框,没有action的。submit=return(search1())。function search1()的内容是window.open不同的窗口。地址为http://localhost/search.php?***+"form1.key.value"。也就是打开通过php处理过的网页,php中用到frame。但是当我提交时,它不但打开window.open的窗口,而且打开一个新的父窗口,这个父窗口是不含数据的,也就是原始状态的。请问怎么解决。谢谢!
晕。去掉target当然不行了,去掉的话你一提交的话父窗口就自己有一个刷新动作刷新了一次,你在提交之前的checkbox和keyword都被刷掉了还原为初始状态。

你去专业的论坛提问。

target=_blank 去掉试试

怎么可能刷新,你的是什么按钮,用一个客户端的按钮,onclick="return search1();"不就可以了。

或者你保留target=_blank ,但是search函数要改动。
form.action = "http://..."+form1.key.value;
而不要用window.open。

否则的话,肯定是弹出来两个窗口,因为都是你指定让它弹出来的。