注册 登录
编程论坛 ASP.NET技术论坛

怎么让它换行输出!.

点net 发布于 2007-04-09 19:42, 1441 次点击

代码:
<MARQUEE onmouseover=this.stop(); onmouseout=this.start();
scrollAmount=1 scrollDelay=80 direction=up height=180
><BR>

<%strsql1 = "select announce from anns order by id desc "

cnn = New OleDbConnection("PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA Source=" & System.Web.HttpContext.Current.Server.MapPath("database/epower.mdb"))
cnn.Open()
cmd = New OleDbCommand(strsql1, cnn)
Cmd1 = New OleDbDataAdapter(strsql1, Cnn)
Cmd1.Fill(myds, "anns")
response.write("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"& myDs.Tables("anns").Rows(0).Item("announce") &"")
cnn.close()
%>

<br>
</MARQUEE>
要实现的功能:

该内容想让它显示在前台的公告栏中.(公告栏是一个有固定大小的矩形).上面的代码只能一行输出,前面的内容可以看到,但后面的内容则被遮住.所以现在只能让它换行输出.请问代码后面加什么.谢谢!


5 回复
#2
菜鸟天空飞2007-04-09 22:19
计算好要多少个字换行,用insert加入\r\n
#3
点net2007-04-10 20:02

OK了.<MARQUEE onmouseover=this.stop(); onmouseout=this.start();
scrollAmount=1 scrollDelay=80 direction=up height=180 width=120><BR>

加个宽度就行了.菜鸟就是这样.哈哈.把简单的问题复杂化了.不过还是要谢谢你.

#4
紫轩听雨2007-04-11 20:49

我有那个代码,但是现在找不到.所以明天给你啦!

#5
紫轩听雨2007-04-12 12:42
<%s=Replace(Replace(Server.HTMLEncode(rs("留言")),vbcrlf,"<br>")," ","&nbsp;")%>
这是在asp中的你自己弄弄吧!!!
#6
lijie8302192007-04-12 13:45
myDs.Tables("anns").Rows(0).Item("announce")+"&lt;br&gt;"
1