之前我用的 window.open(),能去掉新窗品的工具栏和地址栏,可是我要做的是跳到sevlet,并在servlet里得到表单的内容并跳到新窗口。可是windwo.open("ActionServlet","","")能跳到servlet可是提交不了表单。后来我把表单的内容当参数:
var url="ActionServlet?name="+name+"&cpname="+cpname;
window.open(url,"","status=yes,toolbar=no,menubar=no");
这样后面ActionServlet就能得到name,可是如果name是大于5个汉字的,就会得到乱码(前四个中文,第5个以后的汉字是乱码)。
后来我不用window.open了,我用document.form1.target="_blank";这样又能提交表单到后台,后台又能跳到新打开的页面。
可问题是,这样就没办法去掉新打开的页面的地址栏和工具栏了。
我说的很详细了,希望高手们能帮帮小弟解决一下这个问题,
我想达到的目的是,a.jsp跳到后面,在后面得到表单内容,然后跳到新的弹出页面b.jsp,而且b.jsp没有地址栏和工具栏。
var url="ActionServlet?name="+name+"&cpname="+cpname;
window.open(url,"","status=yes,toolbar=no,menubar=no");
这样后面ActionServlet就能得到name,可是如果name是大于5个汉字的,就会得到乱码(前四个中文,第5个以后的汉字是乱码)。
后来我不用window.open了,我用document.form1.target="_blank";这样又能提交表单到后台,后台又能跳到新打开的页面。
可问题是,这样就没办法去掉新打开的页面的地址栏和工具栏了。
我说的很详细了,希望高手们能帮帮小弟解决一下这个问题,
我想达到的目的是,a.jsp跳到后面,在后面得到表单内容,然后跳到新的弹出页面b.jsp,而且b.jsp没有地址栏和工具栏。
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000" URIEncoding="UTF-8"
redirectPort="8443" />
如:windOW.open("ActionServlet","abc","")
提交的时候FORM的TARGET指向abc试试.
windOW.open("","abc","")
打开的新窗口是空白页.靠FORM提交后的TARGET指向新窗口.