当前位置:编程学习 > VB >>

asp图片显示遇到棘手问题!恳求指点!

建站遇到问题,恳求高手指点!
原本代码如下,一切正常。
<td width="379" rowspan="10" bordercolor="#999999"><p align="center" class="STYLE8"> <a href="<%=(Recordset1.Fields.Item("图片").Value)%>" target="_blank"><img src = "<%=(Recordset1.Fields.Item("图片").Value)%>" /></a></p></td>

为了美观,改成如下代码,提示我编译器错误,无效字符。我该怎么改呢?
<td width="379" rowspan="10" bordercolor="#999999"><p align="center" class="STYLE8"> 
<%   if Recordset1.Fields.Item("图片") = "http://" 
then 
response.write "没有图片" 
else
response.write "<a href="<%=(Recordset1.Fields.Item("图片").Value)%>" target="_blank"><img src = "<%=(Recordset1.Fields.Item("图片").Value)%>" /></a>"
end if
%>
   </p></td>
--------------------编程问答-------------------- 报哪一行出错 那一行在哪?

其次 Recordset1.Fields.Item("图片") 好像不是文本字段吧   怎么用 Recordset1.Fields.Item("图片") = "http://" ?? --------------------编程问答-------------------- 就是response.write " <a href=" <%=(Recordset1.Fields.Item("图片").Value)%>" target="_blank"> <img src = " <%这一行有错误~~
 Recordset1.Fields.Item("图片") 是读取数据库中图片一列的内容,在提交表单时,图片网址一栏的默认值是http://,就像百度那里一样。
我的意思是,如果没有填写表单的图片地址栏,那么数据库图片一列中则是“http://”,就相当于没有图片啦~
我的目的就是如果表单中是http://,则显示“没有图片”。
如果有图片地址,则显示图片,鼠标在图片上时显示小手,点击可查看图片源地址。不知该怎么设置? --------------------编程问答--------------------

response.write " <a href=""" & (Recordset1.Fields.Item("图片").Value) & """ target=""_blank""> <img src = """ & Recordset1.Fields.Item("图片").Value & """></a>"
--------------------编程问答-------------------- 问题解决了!太棒了!谢谢!
不过还有一个小小的问题……限制图片大小为 width="375" height="250"
我刚才为了让高手看得清晰,就删去了 width="375" height="250",可是如今想加上,却加在哪里都不行了~~
帮人帮到底,麻烦高手再给我一个包含 width="375" height="250"的代码吧,感谢! --------------------编程问答-------------------- 一个 " 的地方换成 "" --------------------编程问答-------------------- 哦~~~我去试试^_^

万分感谢你无私的帮助啊!
补充:VB ,  网络编程
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,