一个级菜的问题,网页代码怎么换行(22分)

  • 主题发起人 主题发起人 3333W
  • 开始时间 开始时间
3

3333W

Unregistered / Unconfirmed
GUEST, unregistred user!
一个级菜的问题,网页代码怎么换行
就像这个论坛很久以前出过的问题一样,
就是从数据库中读出的代码怎么换行啊,
或者说怎么将换行的代码写入数据库中啊
网页上使用,是给比我更菜的人用,
所以不要告诉我在后面自己加<BR>
谢谢~
 
找到回车换行符,然后替换成<br>就可以了
#13+#10是回车换行
 
从数据库读出以后~即可操作文本~当遇到<br>的时候~替换成#13
写入数据库也差不多~当遇到#13的时候替换成<br>
 
我的意思是,一个网页有个textarea,然后写写文字,
就像你在发贴一样.
然后发到数据库,然后再从网页上显示出来,但是显示出来的是
没有换行的,都连在一起啊~.要怎么解决呢~~~~~~~
 
在用户按回车时加上<br>啊,或者直接在每行的textarea末尾都加<br>
 
例子:
<%response.write("换行!")%></br><%response.write("ok ?")%>
 
就是在写数据库前处理数据。。。。
回车是用什么方式表示的。。。
你就都转成<BR>。。存到数据库。。。
下次读出来就直接是换行的了。。不用再处理。。
 
to 3333W:你的问题是:1、如以上诸位所说可在写数据库之前替换<br>,也可在显示网页时替换;2、在编写网页时采用表格定位文本显示,你的问题可轻易解决。
 
strTmp=trim(txt) 'txt为你要输出的文本
strPrn=""
intStp=len(strTmp)
for i=1 to intstp
if ( asc(mid(strTmp,i,1))<>10) then
if (asc(mid(strTmp,i,1))=13) then
if ((i+1)<=intstp) then
if (asc(mid(strTmp,i+1,1))=10) then
strPrn=strPrn+"<br>"
end if
end if
else
strPrn=strPrn+mid(strTmp,i,1)
end if
end if
next
response.write strPrn
 
我是用replace替换CHR(13)为〈BR〉,不知道这样好不好!
至少语句只要一条,不知执行快不快?
 
要换行的地方加<p>
不知道楼主是不是这个意思?
 
PCTOPS的方法很好,我现在用的就是这一种,那天贴上来的是以前初学时做的,见笑!
 
to 3333W,
<br>
 
后退
顶部