我的网页文件top.asp中的一段代码,怎么办?

来源:百度知道 编辑:UC知道 时间:2024/05/15 14:14:05
<TD>
<%
ClassName = (这里是来源页面的ClassName数据,怎么写?)
Dim logo
If ClassName = 栏目A Then
logo = "Logo_A.gif"
Elseif BigClassName = 栏目B Then
logo = "Logo_B.gif"
End If
%>
<p><a><img src="image/<%=logo%>" width="100" height="100" border="0" /></a></p>
</TD>
我的疑问主要是:
ClassName = (这里是要确认来源页面的ClassName数据,该怎么写?是否还需要其它条件语句?)
这段代码在top.asp里,网站中所有页面的头部包含top.asp文件。classname在数据表单里,表单项名称为ClassName
现在本人想实现:如果网页的内容属于“栏目A”版块,网页头部的logo图标则显示为logo_A.gif ,若是“栏目B”版块,则显示为logo_B.gif

(前面的“BigClassName = 栏目B”应是“ClassName = 栏目B”特此更正!)

这是一个简单的判断语句。但是你给的提问让人看不明白。接受来源数据那里,你用GET方式把变量名传送过来。比如这个类的工作页为class.asp
又比如你需要从name.asp把classname数据传送过来的话,你可以用<a href="class.asp?classname=1">连接</a>这样。在点了“连接”后就会来到class.asp页面。就传送过来了一个变量名为classname值为1.那么你怎么接受这个变量和它的值呢?ASP的我不太清楚了。PHP的做法告诉你参考吧class.php接受的方法是$classname=$_GET['classname'];
这样就把classname和值放到了变量$classname中了。就可以在<%
ClassName = $classname使用了
--------------------------------------
我跟你说说这段代码的大概思路吧
if就是如果的意思.classname应该是这个类的名字。这段代码基本上是个测试代码。
它说,if(如果)类(classname)=(与栏目A Then符合)
网站的logo就显示名为go_A.gif这个图片
else if(又或者)BigClassName(类)=(与栏目B Then符合)
就显示Logo_B.gif 这个图片。
><img src="image/<%=logo%>" width="100" height="100" border="0" />
这一段是个典型的html插入图片的语句 图片为image文件夹下的<%=logo%>文件,(当然<%=logo%>只是个变量名,它的值才是这个图片真正的名字。)width="100" height="100" 这个是它的形态。高、宽等信息。我本身是名php程序员。对ASP可不太懂。希望有说错的地方请高手指点

不知道你所说的“来源页面的Cl