一个JS打开页面的问题

hunterxing2 2008-02-19 01:58:52
在abc.jsp页面中有这么一段JS:

<script language="JavaScript">
window.location = "abc.jsp"
</script>


这个JS是单独打开一个新页面(子页?)
那如果想使JS页面提交到本页呢?就是相当于本页刷新 有相应的JS么?
...全文
2421 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
色拉油 2012-02-27
  • 打赏
  • 举报
回复
<script>window.open('XXX.aspx','_blank') //新页面打开
<script>window.open('XXX.aspx','_self') //本页面打开
浴火_凤凰 2009-09-01
  • 打赏
  • 举报
回复

window.location.reload();
  • 打赏
  • 举报
回复
如果是提交呢,保证form中的action=""空字符串就可以了。
如果是刷新呢。这样

window.location.reload(true); 从服务器上加载
window.location.reload(false); 从缓存中加载

kaishiyouxi 2009-09-01
  • 打赏
  • 举报
回复
xuexi
hunterxing2 2008-02-19
  • 打赏
  • 举报
回复
那我的链接放哪里?

表单名.submit();//这个是提交表单
document.表单名.action=window.location; //表示提交到本页


window.location = "abc.jsp?a=x&b=y"


可以写成 :

表单名.submit();//这个是提交表单
document.表单名.action=window.location = "abc.jsp?a=x&b=y";
这样行么?
hunterxing2 2008-02-19
  • 打赏
  • 举报
回复
那我的链接放哪里?

表单名.submit();//这个是提交表单
document.表单名.action=window.location; //表示提交到本页


window.location = "abc.jsp?a=x&b=y"

MikeCheers 2008-02-19
  • 打赏
  • 举报
回复
可以 你include了代码 就相当于abc.jsp里的代码是写在aaa.jsp里了
hunterxing2 2008-02-19
  • 打赏
  • 举报
回复
先谢谢您,但还有个问题

abc.jsp页面是在aaa.jsp的页面里
也就是在aaa.jsp中
<jsp:include page="abc.jsp"/>

但表单的form是在aaa.jsp中,那可以在abc.jsp中写您说的那个:表单名.submit();么?
skyaspnet 2008-02-19
  • 打赏
  • 举报
回复
可以
表单名.submit();//这个是提交表单
document.表单名.action=window.location; //表示提交到本页

你试一下

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧