新微赢技术网
标题:
怎样使一个超级链接当条件不符时,点击不动!
[打印本页]
作者:
飞.逝﹏..
时间:
2010-1-9 06:14
标题:
怎样使一个超级链接当条件不符时,点击不动!
比如一个人才网站,当以个人会员登录的时候,点“我要招聘”这四个字没反应。以企业会员登录的时候,点击“我要求职” 没反应!
怎样实现这个功能?数据库方面不用说!就问下,判断其是个人会员后,那个“我要招聘”链接点击没反应??
那位高人给指点一下啊,谢谢~!~~
作者:
听雨飞扬
时间:
2010-1-9 06:14
可在登陆时用session("会员类型")记录会员的类型
假如在一单元格中同时显示:我要求职 我要招聘
<tr><td>
<%
select case session("会员类型")
case "个人会员"
Response.Write "<a href=xxx.xxx >我要求职</a>"
Response.Write "我要招聘"
case "企业会员"
Response.Write "我要求职"
Response.Write "<a href=xxx.xxx >我要招聘</a>"
end select
%>
</td>
</tr>
作者:
ぁ贪ā.翫?
时间:
2010-1-9 06:14
<%if session("qx")=1 then%>
<a herf="xxx.asp">我要招聘</a>
我要求职
<%elseif session("qx")=2 then%>
我要招聘
<a herf="xxx.asp">我要求职</a>
<%end if%>
session("qx")里保存的是登陆权限是什么,不清楚你在用户那定义了权限没,比如1是会员,2是企业会员
作者:
熾天使rose
时间:
2010-1-9 06:14
那只有动态生成HTML或Ajax
作者:
天地之一
时间:
2010-1-9 06:14
分析楼主的问题,解决这个问题的办法有2种。
首先一种办法就是根据权限不同动态生成HTML代码
比如
数据库权限表(Authority)
编号(ID) 会员类型(UserType) 我要招聘(Recruitment) 我要求职(Job-seekers)
1 个人会员 false true
2 企业会员 true false
会员表(UserInfo)
编号(ID) 姓名(UserName) 会员类型(UserType)
1 张三 个人会员
2 王五 企业会员
<%
Dim UsName,UsType,LevelName
UsName=Session("UserName")
Function getUsType()
Dim rsTYP,SQL
SQL="select UserType from UserInfo where UserName='"&UsName&"'"
Set rsTYP=con.Execute(SQL)
UsType=rsTYP("UserType")
rsTYP.Close
Set rsTYP=Nothing
End Function
Function VerifyAuthority()
Dim rsVA,Sql
Sql="select "&LevelName&" from Authority Where UserType='"&UsType&"'"
Set rsVA=con.Execute(Sql)
IF rsVA.Fields(0).Value="true" Then
VerifyAuthority=True
Else
VerifyAuthority=False
End IF
End Function
LevelName="Recruitment"
IF VerifyAuthority() Then
Response.Write "<a href=xxx.xxx >我要招聘</a>"
Else
Response.Write "<a href=# >我要招聘</a>"
End IF
LevelName="Job-seekers"
IF VerifyAuthority() Then
Response.Write "<a href=xxx.xxx >我要求职</a>"
Else
Response.Write "<a href=# >我要求职</a>"
End IF
%>
传统的做法就是这样做,Ajax比较麻烦,其实原理也差不多。
(注:这只是示例代码,其中省略了与楼主问题无关的其它代码,请自行补充)
作者:
★真的爱你★
时间:
2010-1-9 06:14
好久没看到版主了。。。
支持版主。
作者:
星溯~~~~天空
时间:
2010-1-9 06:14
<a href="####">点了没反应的超链接</a>
欢迎光临 新微赢技术网 (http://bbs.weiying.cn/)
Powered by Discuz! X3.2