有谁帮我看看这两行源码为什么错?应当怎么改?

AKara 2001-07-09 10:47:42
有一个问题,如果我想改那条相隔线
的色彩,应当怎么样改呀?好像改成如下
if Request.Form("sig") = "yes" and GetSig(STRdbntUserName) <> "" then
txtMessage = txtMessage & vbCrLf & vbCrLf & "<font color="#8989B1">________</font>"
& vbCrLf &ChkString(GetSig(STRdbntUserName), "signature" )
但会显示错误,为什么,应当改成什么?
原来正确的源码如下
if Request.Form("sig") = "yes" and GetSig(STRdbntUserName) <> "" then
txtMessage = txtMessage & vbCrLf & vbCrLf &"________"
& vbCrLf & ChkString(GetSig(STRdbntUserName), "signature" )
应当改成什么才能换成我想要的#8989b1色??????
各位帮我改一改好吗?
...全文
78 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
tripofdream 2001-07-12
  • 打赏
  • 举报
回复
记住一点,""用来表示字符串,且成对使用.
另外,相隔线可用这个<hr width=200 color=#8989B1>
wordsgolden 2001-07-12
  • 打赏
  • 举报
回复
应该是字符型和数字型数据的表示问题
上面两位大虾说的都很有道理,你自己看着办吧!
傻傻的笨笨猫 2001-07-10
  • 打赏
  • 举报
回复
if Request.Form("sig") = "yes" and GetSig(STRdbntUserName) <> "" then
txtMessage = txtMessage & vbCrLf & vbCrLf & "<font color="#8989B1">________</font>"
& vbCrLf &ChkString(GetSig(STRdbntUserName), "signature" )

这里面的 "#8989B1"
导致形成8989B1这个变量。
你把"#8989B1"变成 #8989B1就可以了!
dark_will 2001-07-10
  • 打赏
  • 举报
回复
是吗>?
milchcow 2001-07-09
  • 打赏
  • 举报
回复
改成这样:
if Request.Form("sig") = "yes" and GetSig(STRdbntUserName) <> "" then
txtMessage = txtMessage & vbCrLf & vbCrLf & "<font color=#8989B1>________</font>"
& vbCrLf &ChkString(GetSig(STRdbntUserName), "signature" )

if Request.Form("sig") = "yes" and GetSig(STRdbntUserName) <> "" then
txtMessage = txtMessage & vbCrLf & vbCrLf & "<font color=" & chr(34) & "#8989B1" & chr(34) &">________</font>"
& vbCrLf &ChkString(GetSig(STRdbntUserName), "signature" )

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧