form因该是在nfile.jsp文件里吧
所以应该是
document.forms[0].action = "site_product_added.jsp?op=delete&prdId=9";
document.forms[0].submit();
window.close();
return true;
所以应该是
document.forms[0].action = "site_product_added.jsp?op=delete&prdId=9";
document.forms[0].submit();
window.close();
return true;
opener.forms[0].action = "site_product_added.jsp?op=delete&prdId=9";
opener.forms[0].submit();
window.close();
在第一页面中用
window.open(nfile.jsp,'hcancel','width=400,height=115,resizable=0,status=no,menubar=no,scrollbars=no,top=80,left=250');
打开小窗口,
再在小窗体中用
window.opener.document.forms[0].action = "nfile.jsp?op=delete&prdId=9";
window.opener.document.forms[0].submit();
window.close();
第一个窗口是被submit了一次,不过接收不到op及prdId参数,为null.
这是为什么呀,谢谢!
楼上两位的我试了,不行的。不过还是要谢谢
不是这个window.opener.document.forms[0].action = "nfile.jsp?op=delete&prdId=9";所以得不到,我认为!
*哼哼*
*****/
-----如果method是get的话,会冲掉action="nfile.jsp?op=delete&prdId=9"里问号后的信息。
我觉得是post的位置不正确才得不到,提交后,看看状态栏里显示的连接,是不是你希望的,不行显示出来看看
我们都忽略了个关键的地方,就是没加上xx.method="post"
加上后,一切正常。
多谢楼主这么多位的回复