关于页面转向的小问题

zhangqiuxi 2003-12-15 04:47:20
是不是我在一个页面中用

<script language=javascript>
document.location='MainFrame.asp';
</script>

来根据逻辑控制转向的话,就不能再用

<%
Response.Redirect("/MainFrame.asp")
%>

了,不然会被冲掉?
...全文
34 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Tal 2003-12-16
  • 打赏
  • 举报
回复
用了response.direct后,javascript的转向就不会执行了
aoenzh 2003-12-16
  • 打赏
  • 举报
回复
<%
Response.Redirect("/MainFrame.asp")
%>
是服务器执行,一般是满足某种逻辑时使用

<script language=javascript>
document.location='MainFrame.asp';
</script>
是客户端执行,可以根据客户需要跳转
zhangqiuxi 2003-12-16
  • 打赏
  • 举报
回复
那是不是有先后顺序啊?用了response.direct后,javascript的转向就失效了
zhangqiuxi 2003-12-16
  • 打赏
  • 举报
回复
大概明白了,谢谢大家~
Stiven_PFan 2003-12-15
  • 打赏
  • 举报
回复
应该没什么区别吧,只是这两个转向的执行端不同。
zhangqiuxi 2003-12-15
  • 打赏
  • 举报
回复
楼顶的问题有人知道么?
aojiankd 2003-12-15
  • 打赏
  • 举报
回复
没什么区别吧,在功能上
zhangqiuxi 2003-12-15
  • 打赏
  • 举报
回复
如果两个都有的话,是弹不出框的,直接按下面的转向去了

请问下楼上,这两种转向在应用中的区别在哪里?谢谢~
bzscs 2003-12-15
  • 打赏
  • 举报
回复
<script language=javascript>
document.location='MainFrame.asp';
</script>
是在客户端转向
-
<%
Response.Redirect("/MainFrame.asp")
%>
是在服务端转向,不要把两者混为一谈
zbulrush 2003-12-15
  • 打赏
  • 举报
回复
当执行完第一段javascript语句之后,页面都变了,已经不再执行response.redirect()

28,406

社区成员

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

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