| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1107 人关注过本帖
标题:使用同一个链接文本,链接指向不同的网页,可以吗?
取消只看楼主 加入收藏
lilia6701
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2009-7-12
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:6 
使用同一个链接文本,链接指向不同的网页,可以吗?
我想做一个这样的页面效果:已有一个查询结果页面,这个页面显示的是不同题型(单选题、多选题、判断题、问答题等)的题目,有一个添加题目链接,希望根据不同的题型,链接到不同的网页(界面)上去,以方便添加不同类型的题目。
请教高手,我想了半天也不知道怎么做,也看了论坛的帖子,还是没有思路!
图片附件: 游客没有浏览图片的权限,请 登录注册


谢谢!
搜索更多相关主题的帖子: 网页 文本 链接 
2009-07-20 16:37
lilia6701
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2009-7-12
收藏
得分:0 
谢谢!我马上试试
2009-07-20 18:59
lilia6701
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2009-7-12
收藏
得分:0 
我原来的链接是这样写的
<a href="#" onClick="Javascript:window.open('Question_add.asp?coursesname=<%=(Recordset2.Fields.Item("coursesName").Value)%>&chapterName=<%=(Recordset3.Fields.Item("chapterName").Value)%>&QuestionType=<%=(Recordset4.Fields.Item("questionTypeName").Value)%>','','width=650,height=600')">添加题目</a>

把链接放到select case语句中,如下:
<% QuestionTypeID=Request.QueryString("QuestionTypeID") %>
 <%
 select Case QuestionTypeID
             Case "0"
              Response.Write "<a href='Question_add1.asp>添加题目</a>"
             Case "1"
              Response.Write "<a href='Question_add2.asp>添加题目</a>"
  End Select
  %>

我怎么样才能像原来那样链接呢?需要传递参数,而且参数值又是通过ASP语句得到。
    谢谢!
2009-07-20 21:30
lilia6701
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2009-7-12
收藏
得分:0 
这样做对吗?
老师再帮我看看
我这样传递多参数,行吗?好像传不过去耶。谢谢!

<% QuestionTypeID=Request.QueryString("QuestionTypeID")
  coursesname=(Recordset2.Fields.Item("coursesName").Value)
  chapterName=(Recordset3.Fields.Item("chapterName").Value)
  QuestionType=(Recordset4.Fields.Item("questionTypeName").Value)
 %>
<%
             select Case QuestionTypeID
             Case "0"
              Response.Write "<a href=""Question_add1.asp?coursesname=" & coursesname & "&chaptername=" & chaptername & "QuestionType=" & QuestionType & """>添加题目</a>"            
             Case "1"
              Response.Write "<a href=""Question_add2.asp?cateID=" & icateID & """>添加题目</a>"
              End Select
              %>
2009-07-21 12:45
lilia6701
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2009-7-12
收藏
得分:0 
谢谢两位老师
谢谢两位老师,为我的问题费心了

我按照你们的方法实现了一个链接,根据不同条件转向不同页面。

我希望添加题目页面Question_add.asp在一个窗口中打开,添加完或不添加题目关闭窗口立即回到题目列表Question_list.asp页面。
我把
<a href="#" onClick="Javascript:window.open('Question_add.asp?coursesname=<%=(Recordset2.Fields.Item("coursesName").Value)%>&chapterName=<%=(Recordset3.Fields.Item("chapterName").Value)%>&QuestionType=<%=(Recordset4.Fields.Item("questionTypeName").Value)%>','','width=650,height=600')">添加题目</a>
换成
<% QuestionTypeID=Request.QueryString("QuestionTypeID")
  coursesname=(Recordset2.Fields.Item("coursesName").Value)
  chapterName=(Recordset3.Fields.Item("chapterName").Value)
  QuestionType=(Recordset4.Fields.Item("questionTypeName").Value)
  %>                      
<a href="#" onClick="Javascript:window.open('Question_add.asp?coursesname="&coursesName&"&chapterName="&chapterName&QuestionType="&questionTypeName&"','','width=650,height=600')">添加题目</a>
怎么就链接不上了呢?
2009-07-21 21:34
lilia6701
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2009-7-12
收藏
得分:0 
谢谢!
从你们那儿学到不少东西,拼拼凑凑我的问题终于解决了!
我是这样做的:
<% QuestionTypeID=Request.QueryString("QuestionTypeID")%>
 <% coursesname=(Recordset2.Fields.Item("coursesName").Value)
 chapterName=(Recordset3.Fields.Item("chapterName").Value)
 QuestionType=(Recordset4.Fields.Item("questionTypeName").Value)
 %>                                  
<%
             select Case QuestionTypeID
             Case "0"%>
             <a href="#" onClick="Javascript:window.open('Question_add0.asp?coursesname=<%=coursesName%>&chapterName=<%=chapterName%>&QuestionType=<%=questionType%>','','width=650,height=600')">添加题目</a>
             <%Case "1"%>
              <a href="#" onClick="Javascript:window.open('Question_add1.asp?coursesname=<%=coursesName%>&chapterName=<%=chapterName%>&QuestionType=<%=questionType%>','','width=650,height=700')">添加题目</a>
             <%Case "2"%>
      <a href="#" onClick="Javascript:window.open('Question_add2.asp?coursesname=<%=coursesName%>&chapterName=<%=chapterName%>&QuestionType=<%=questionType%>','','width=650,height=400')">添加题目</a>
  <% End Select %>  

高兴啊,谢谢!
2009-07-22 22:00
lilia6701
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2009-7-12
收藏
得分:0 
没看见,又发了一遍


[[it] 本帖最后由 lilia6701 于 2009-7-22 22:04 编辑 [/it]]
2009-07-22 22:01
快速回复:使用同一个链接文本,链接指向不同的网页,可以吗?
数据加载中...
 
   



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

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