| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 604 人关注过本帖
标题:[求助]如何写才能不同转向
只看楼主 加入收藏
nbsyf
Rank: 1
等 级:新手上路
帖 子:382
专家分:0
注 册:2006-7-31
结帖率:90.7%
收藏
 问题点数:0 回复次数:5 
[求助]如何写才能不同转向
两个网页A、B点击确定后都转向srcj1.asp,即用语句response.Redirect("srcj1.asp")。而srcj1.asp是由左leftframe右mainfram框架和组成,原始srcj1.asp左leftframe是left.asp,右mainfram是right.asp,我希望在A网页点击确定后转向srcj1.asp后在leftframe运行left.asp,而在B网页点击确定后转向srcj1.asp后在leftframe运行另外一个网页如lefta.asp,请问我应该如何在A、B网页改写这个转向语句response.Redirect("srcj1.asp")。如果写成相同的则不会运行lefta.asp。
搜索更多相关主题的帖子: 如何 网页 
2007-01-21 17:39
rainic
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2367
专家分:0
注 册:2005-8-9
收藏
得分:0 
response.Redirect("srcj1.asp?leftframe=B")

2007-01-21 17:45
nbsyf
Rank: 1
等 级:新手上路
帖 子:382
专家分:0
注 册:2006-7-31
收藏
得分:0 
我照您写的抄了一下,在A网页的转向句仍然是response.Redirect("srcj1.asp),而在B网页的转向句改写成如下:
response.Redirect("srcj1.asp?leftframe=lefta.asp")
但B网页运行的结果,在转向srcj1.asp后srcj1.asp的leftframe中运行的仍然是原先设计srcj1.asp时在leftframe中的left.asp,而不是我希望出现的lefta.asp。加问号与不加问号结果是相同的,没有起作用。能否告诉我是我领会错而改写错了,还是其它什么原因?谢谢!
2007-01-21 19:52
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 

也应该可以用JavaScript结合来做比如
JavaScript里控制转向的语法是
[框架的name属性].location="[URL地址]";
应该可以用Response打印JavaScript语句来实现不同转向
比如
Response.Write "leftrame.location='srcj1.asp';"
这句话可以写在如
<script language="javascript" >
<%Response.Write "leftrame.location='srcj1.asp';"%>
</script>

2007-01-21 21:37
rainic
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2367
专家分:0
注 册:2005-8-9
收藏
得分:0 
response.Redirect("srcj1.asp?leftframe=lefta.asp")


srcj1.asp

<frame src="<%=request("leftframe")%>" scrolling="auto" target="main" />

2007-01-21 22:09
nbsyf
Rank: 1
等 级:新手上路
帖 子:382
专家分:0
注 册:2006-7-31
收藏
得分:0 
非常感谢浪漫之城的帮助。
2007-01-22 14:27
快速回复:[求助]如何写才能不同转向
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.034880 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved