网页提交后的一个问题

kistea 2001-09-01 12:14:01
一个FORM提交给另外一个网页,然后利用WINDOW.LOCATION("FORM所在的网页")返回。
返回后,我发现有的机子能够使“FORM所在的网页”刷新,有的机子不行,谁能知道这是怎么回事。回答好的一定给分。(是不是浏览器要做什么设置)
BTW:我测试都是用的IE5.5,确有不同的结果 :(
...全文
130 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
lanying 2001-09-02
  • 打赏
  • 举报
回复
不会执行的
因为用response.redirect的前提是response.buffer=ture
所以不到程序末尾是不会向浏览器输出的
因而<script>就不会执行了

kistea 2001-09-02
  • 打赏
  • 举报
回复
哦,真的可以用gxzly(孤行者) 的方法,虽然不完美,但是已经达到我的目的了,给分!
kistea 2001-09-02
  • 打赏
  • 举报
回复
那该怎么办呢?
gxzly 2001-09-02
  • 打赏
  • 举报
回复
window.location="页面1?NUN=(一个会随时间改变而改编的数值)"
beckheng 2001-09-01
  • 打赏
  • 举报
回复
我想应该是缓存的问题!
www525 2001-09-01
  • 打赏
  • 举报
回复
源码拿来看看
kistea 2001-09-01
  • 打赏
  • 举报
回复
真的我的不执行,我刚刚又测试了一下,我用
window.location("")这种形式可以出现<Script>,但是用response.redirect这种方法,无论
我把<Script>放在何处,都不执行alert("....")。不知道为什么,好痛苦。
而且浏览器肯定没有关闭解释<Script>的功能。
哎,真不知道为什么用window.location有的机器能自动刷新,而有的不会。
fog3333 2001-09-01
  • 打赏
  • 举报
回复
to:kistea(kistea)
www525(潮水) 的方法是可以的,前面的script肯定会执行,我用过 
beckheng 2001-09-01
  • 打赏
  • 举报
回复
又或者是某些机子关闭了解释SCRIPT功能。
kistea 2001-09-01
  • 打赏
  • 举报
回复
to www525(潮水) 如果是<%response.redirect "页面1"%>的话,前面的<Script>就不执行了
,我知道这样肯定可以,但是我不想没有提示信息。

www525 2001-09-01
  • 打赏
  • 举报
回复
不好意思,少了个%>
www525 2001-09-01
  • 打赏
  • 举报
回复
哦,你试试这种
页面2:
<script language="javascript">
alert("操作成功!点击确定可以继续进行操作!")
</script>
<%
response.redirect "页面1"

kistea 2001-09-01
  • 打赏
  • 举报
回复
页面1:
<form action="页面2">....</form>

页面2:
<script language="javascript">
alert("操作成功!点击确定可以继续进行操作!")
window.location="页面1"
</script>

当我点页面2的alert的“确定”后,它就会出现我题目里面所述的情况。为什么?

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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