ASP 标题太长,用省略号表示???
代码如下:<body><tablewidth="526"height="23"cellpadding="0"cellspacing="0"><tr><td><%iflen...
代码如下:
<body>
<table width="526" height="23" cellpadding="0" cellspacing="0">
<tr>
<td>
<%if len(rs.Fields.Item("title").Value)>10then
response.Write left(rs.Fields.Item("title").Value,10)&"......"
else
response.Write rs.Fields.Item("title").Value
end if %>
<%=(rs.Fields.Item("title").Value)%></td>
</tr>
</table>
</body>
</html>
<%
rs.Close();
%>
总是提示错误:
Microsoft JScript 编译错误 错误 '800a03ed'
缺少 '('
/untitled.asp,行 31
if len(rs.Fields.Item("title").Value)>10then
---^ 展开
<body>
<table width="526" height="23" cellpadding="0" cellspacing="0">
<tr>
<td>
<%if len(rs.Fields.Item("title").Value)>10then
response.Write left(rs.Fields.Item("title").Value,10)&"......"
else
response.Write rs.Fields.Item("title").Value
end if %>
<%=(rs.Fields.Item("title").Value)%></td>
</tr>
</table>
</body>
</html>
<%
rs.Close();
%>
总是提示错误:
Microsoft JScript 编译错误 错误 '800a03ed'
缺少 '('
/untitled.asp,行 31
if len(rs.Fields.Item("title").Value)>10then
---^ 展开
3个回答
展开全部
if len(rs.Fields.Item("title") >10 then
这是仔歼vb语法
if (rs.Fields.Item("title").Length>10)
这雹衡是 js语法
还有, 你的rs应该数源戚做据库的recorderset, 但是你上面代码没有啊
这是仔歼vb语法
if (rs.Fields.Item("title").Length>10)
这雹衡是 js语法
还有, 你的rs应该数源戚做据库的recorderset, 但是你上面代码没有啊
追问
还有, 你的rs应该数据库的recorderset, 但是你上面代码没有啊 ?
我知道 我的数据库名称故意取成rs 的!
10)
then
response.Write left(rs.Fields.Item("title").Value,10)&"......";
else
response.Write rs.Fields.Item("title").Value
end if %>
追答
10)
then
response.Write left(rs("title"),10)&"......";
else
response.Write rs("title")
end if %>
展开全部
rs.Close();
后面怎么缓高宴还有分号?
另外扰银,len(rs.Fields.Item("title").Value)>10then
10和then空一个格试念郑一下
后面怎么缓高宴还有分号?
另外扰银,len(rs.Fields.Item("title").Value)>10then
10和then空一个格试念郑一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
10then少了空格。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询