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


谢谢!
搜索更多相关主题的帖子: 网页 文本 链接 
2009-07-20 16:37
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:5 
可以用ASP或Javascript都能实现比如
<%
   Select Case 题型
       Case "Access"
           Response.Write "<a href=Access.asp>添加题目</a>
       Case "计算机基础"
           Response.Write "<a href=Computer.asp>添加题目</a>
   End Select
%>
2009-07-20 18:47
lilia6701
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2009-7-12
收藏
得分:0 
谢谢!我马上试试
2009-07-20 18:59
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:5 
回复 3楼 lilia6701
我的代码只是参考和思路,要用的话需要根据实际情况进行修改的。
2009-07-20 19: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
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:5 
<% QuestionTypeID=Request.QueryString("QuestionTypeID") %>
<%
select Case QuestionTypeID
             Case "0"
              Response.Write "<a href=""Question_add1.asp?cateID=" & icateID & """>添加题目</a>"
             Case "1"
              Response.Write "<a href=""Question_add2.asp?cateID=" & icateID & """>添加题目</a>"
  End Select
  %>
2009-07-21 06:27
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
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:5 
Response.Write "<a href=Question_add1.asp?coursesname=" & coursesname & "&chaptername=" & chaptername & "QuestionType=" & QuestionType &" >添加题目</a>"
2009-07-21 12:56
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
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
以下是引用lilia6701在2009-7-21 21:34的发言:

谢谢两位老师,为我的问题费心了

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

我希望添加题目页面Question_add.asp在一个窗口中打开,添加完或不添加题目关闭窗口立即回到题目 ...

https://bbs.bccn.net/viewthread.php?tid=225295&extra=page%3D1%26amp%3Bfilter%3Ddigest
看了这个帖子你就知道自己哪里写错了。
2009-07-22 12:50
快速回复:使用同一个链接文本,链接指向不同的网页,可以吗?
数据加载中...
 
   



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

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