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 , 网络编程