| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 430 人关注过本帖
标题:关于静态页面中的判断选择问题
只看楼主 加入收藏
porsun
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2011-7-4
结帖率:50%
收藏
已结贴  问题点数:20 回复次数:4 
关于静态页面中的判断选择问题
由于ASP页面中,是有判断选择的功能,生成静态后全无了,怎么办?
如:
程序代码:
  <%
                                    If Qsite.arrMember(6 , MemberType) <> "1" Or (Qsite.arrMember(6 , MemberType) = "1" And Qsite.arrMember(7 , MemberType) = "1" And (Session("PerId") = "" Or Session("UserType") <> "Person")) Then
    ShowContactFlag = False
    If Session("UserType") = "Master" Then
        ShowContactFlag = True
    End If
    If Session("UserType") = "Company" And CStr(Session("ComId")) = CStr(ComId) Then
        ShowContactFlag = True
    End If
    If Session("UserType") = "Person" Then
        ShowContactFlag = True
    End If
Else
    ShowContactFlag = True
End If
If ShowContactFlag = False Then
%>
                                      <TABLE class=gsjjfont12 cellSpacing=0 cellPadding=0
                  width="96%" align=center border=0>
                                        <TBODY>
                                          <TR>
                                            <TD colSpan=4 height=5></TD>
                                          </TR>
                                          <TR>
                                            <TD align=right width="17%">【联系地址】:</TD>
                                            <TD width="35%">**********</TD>
                                            <TD width="17%"><DIV align=right>【邮政编码】:</DIV></TD>
                                            <TD width="31%">**********</TD>
                                          </TR>
                                          <TR>
                                            <TD align=right>【联系电话】:</TD>
                                            <TD>**********</TD>
                                            <TD><DIV align=right>【 E-mail 】:</DIV></TD>
                                            <TD>**********</TD>
                                          </TR>
                                        </TBODY>
                                      </TABLE>
                                    <TABLE class=fontblack cellSpacing=0 cellPadding=0 width="96%"
                  align=center border=0>
                                        <TBODY>
                                          <TR>
                                            <TD height=48><STRONG
                        class=red>【网站提醒】:</STRONG><STRONG>您尚<STRONG><A
                        class=jiehuang
                        href="../Login.asp"
                        target=_blank>登录</A></STRONG><STRONG
                        class=jiehuang><A class=jiehuang
                        href="../Person_Reg.asp"
                        target=_blank>注册</A></STRONG></STRONG> &nbsp; <BR>
                                              &nbsp;&nbsp;&nbsp;&nbsp; &nbsp; 请立即<A
                        class=huanghong
                        href="../Person_Reg.asp"
                        target=_blank> 免费注册</A><A class=huanghong
                        href="../Login.asp"
                        target=_blank>登录</A> 与其联系
                                              (教员的联系方式只对学员注册会员开放)</TD>
                                          </TR>
                                        </TBODY>
                                      </TABLE>
                                    <%
Else
%>
                                      <TABLE class=gsjjfont12 cellSpacing=0 cellPadding=0
                  width="96%" align=center border=0>
                                        <TBODY>
                                          <TR>
                                            <TD colSpan=4 height=5><div align="center">
                                                <input name="Btn_012" type="image" src="../images/sq4.jpg" onClick="javascript:AddComPool('<%=ComId%>' , this);" style="cursor:hand;" />
                                            </div></TD>
                                          </TR>
                                          <TR>
                                            <TD align=right width="17%">【联系地址】:</TD>
                                            <TD width="35%"><%=CompanyAddr%></TD>
                                            <TD width="16%"><DIV align=right>【邮政编码】:</DIV></TD>
                                            <TD width="32%"><%=Postcode%></TD>
                                          </TR>
                                          <TR>
                                            <TD align=right>【联系电话】:</TD>
                                            <TD><%=Tel%></TD>
                                            <TD><DIV align=right>【 E-mail 】:</DIV></TD>
                                            <TD><%=Email%></TD>
                                          </TR>

                                          <TR>
                                            <TD align=right>【手机号码】:</TD>
                                            <TD><%=Mobile%>  </TD>
                                           <TD align=right>【QQ】:</TD>
                                            <TD><%
                                If QQ <> "" Then
                                    Response.Write("<a target=blank href=tencent://message/?uin="& QQ &"&Site="& Qsite.SiteName &"&Menu=yes><img border=""0"" SRC=http://wpa."& QQ &":5 alt="""& CompanyName &"""></a>")
                                End If
                                %>         </TD>
                                          </TR>
                                        </TBODY>
                                      </TABLE>
                                    <%
End If
%>

这在ASP中是个二选一的,普通访问显示第一种样式,登陆拥有权限后则输出第二种样式,如果在静态页面中也需要这样的功能,求助怎么实现?谢谢!!
2012-09-06 10:54
netlin
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:24
帖 子:544
专家分:4308
注 册:2012-4-9
收藏
得分:0 
静态页面,在服务器端是无法判断的,如果你在客户端用js判断,显示一部分、隐藏另一部分,也不是好办法,
这种情况,要升成两个静态页面,在这个静态页面的前一级的链接上动些脑筋,什么情况链接哪个静态页面。

做自己喜欢的事!
2012-09-06 14:35
wangjy500
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:13
帖 子:457
专家分:2569
注 册:2010-7-11
收藏
得分:10 
正解。

QQ:63572063
2012-09-06 17:24
porsun
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2011-7-4
收藏
得分:0 
我看到很多静态的网站,在登陆框等有交互内容时是可以在静态文件里交互显示的,我查看了源码,是用<script language="javascript" src="login.asp"></script>就可以了。但是我的却是全部生成了HTML代码,是何解呢?
2012-09-07 09:51
netlin
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:24
帖 子:544
专家分:4308
注 册:2012-4-9
收藏
得分:10 
后台处理用户提交的数据,肯定要用asp等动态页来处理。
在网页中使用:<script language="javascript" src="login.asp"></script>
就是使用的动态页,只不过转多几个湾,一种技巧。

做自己喜欢的事!
2012-09-08 13:44
快速回复:关于静态页面中的判断选择问题
数据加载中...
 
   



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

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