# re: 又遇到js的问题了,关于window.open 回复 更多评论
2006-11-16 17:00 by
document.mainform.action = url;
document.mainform.submit();
走的是form的提交方式
window.open(url,"window",wStyle);
是纯粹JS弹出
# re: 又遇到js的问题了,关于window.open 回复 更多评论
2006-11-16 17:24 by
但window.open()也不是每次都不走后台啊,我感觉第一次调用它还是走的,只是感觉它好像有缓存似的,我在目的jsp页面中session.getAttribute("CUST_REF")得到的都是老数据,好像页面都不重新解析。
但我用window.open(url,"",wStyle)就每次都走后台了,只是每次都打开一个新窗口,这越让我感觉好像js缓存了页面,window.open(url,"window",wStyle) 他会去找window的页面,如果有是不是就直接转过去了,不走后台了,郁闷!
# re: 又遇到js的问题了,关于window.open 回复 更多评论
2006-11-22 11:29 by
让 JSP 不缓存:
HTML 格式:
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="Expires" content="0">
让JSP不缓存方法网页头部加上
代码内容
<%
response.setHeader("Pragma","No-cache");//HTTP 1.1
response.setHeader("Cache-Control","no-cache");//HTTP 1.0
response.setHeader("Expires","0");//防止被proxy
%>
试试!