asp判断语句

来源:百度知道 编辑:UC知道 时间:2024/09/25 04:35:44
我用DW+access做了一个新闻列表,我想通过表中字段yue_yn中的1.0两个值,来判断新闻是否阅过,其中1表示未阅读,0表示己阅读.
通过DW知道
a1= <%=(cx.Fields.Item("yue_yn").Value)%>
a2= <%=(cx.Fields.Item("w_title").Value)%>
a3= <img src="../image/shan.gif"/>

以上
a1等号为表yue_yn 的值 (表中值为1和0,1表示未阅,0表示己阅);
a2为新闻标题;
a3为一个醒目小图标.

问题:
如果新闻未阅将显示a3和a2,如果新闻己阅则只显示a2.
请大师赋于正确答案.谢谢.高分

if a1=1 or a1="1" then
'未阅读
response.write a2&"<BR>"
else
'已阅读
response.write a2&" / "&a3&"<BR>"
end if

定义 a3= "../image/shan.gif"

通过你的描述 a1,a2,a3 这三个变量 是用ASp生成的 VBS JS 客户端脚本语言变量,那么程序就好写了

<img src="" id=img>
<script language=vbs>
if a1=0 then
images=a3
else
images=a2
end if
img.src=images
</script>

<script language=javascript>
if (a1==0){ images=a3}
else{
images=a2;
}
img.src=images;
</script>

以上是客户端脚本,如果你的a1,a2,a3本身就是服务器端asp变量的话
<%
if a1=0 then
images=a3
else
images=a2
end if

%>
<img src="<%=images%>">

这样就好了

if 判断下a1就行了。