三个问题:

topmonkey 2003-08-28 12:08:09
三个问题:
1、在表格中如果出现了很长的连续英文字母,就会将表格撑开,有何对策解决;
2、让Text中的文字居右显示。
3、让页面的垂直滚动条出现在左边,让水平滚动条出现在顶部。如果有可能,也让TextArea实现类似效果。
...全文
48 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
junsisi 2003-08-28
  • 打赏
  • 举报
回复
<table><tr><td height="120" width="400" style="width:300;">
???????????????????????????????????????????????????????????????????????????????????
</td></tr></table>
试试
dgm8 2003-08-28
  • 打赏
  • 举报
回复
转换,在一定长度时加个换行符
topmonkey 2003-08-28
  • 打赏
  • 举报
回复
To:Jaron(唐伯虎点蚊香)
你的办法在IE5.5以上才有效,要是在IE5.0下怎么办?用户的机器都是IE5.0。
Jaron 2003-08-28
  • 打赏
  • 举报
回复
<table><tr><td height="120" width="400" style="word-wrap:break-word;table-layout:fixed;">
???????????????????????????????????????????????????????????????????????????????????
</td></tr></table>


<textarea style="text-align: right" name=txt1></textarea



KUMOZAKI 2003-08-28
  • 打赏
  • 举报
回复
上面语法作一点修改,由于看贴后匆匆忙忙写,所有有很多错误
<%tx="你的内容"
if len(tx)>您所要的长度 then
totalwidth=len(tx)
redim width(totalwidth) ''设数组width为您最后要打出来的内容
redim widthadd(totalwidth) ''设数组widthadd为您每次递增的字符量
for i=1 to len(tx)
if len(width(i)+您所要的长度)>len(tx) then
next for
end if
if i=1 then
width(i)=trim(left(tx,i*您所要的长度))
widthadd(i)=len(width(i))
else
width(i)=trim(mid(tx,widthadd(i-1),i*您所要的长度))
widthadd(i)=len(width(i))
end if
response.write windthadd(i)
next

思路应该明白,不过语法应该还有错误(因为我水平有限)
61 2003-08-28
  • 打赏
  • 举报
回复
限定<td>单元格宽度就不会被撑大了
KUMOZAKI 2003-08-28
  • 打赏
  • 举报
回复
滚动条在左边我只是知道<dir="rtl">,不过慎用,放在<body>可能使网页左右倒转。并只支持IE5.0以上版本(我想没什么人还是用IE4.0吧)
KUMOZAKI 2003-08-28
  • 打赏
  • 举报
回复

<%tx="你的内容"
if len(tx)>您所要的长度 then
totalwidth=len(tx)
redim width(totalwidth) ''设数组width为您最后要打出来的内容
redim widthadd(totalwidth) ''设数组widthadd为您每次递增的字符量
for i=1 to len(tx) step 您所要的长度
if i=1 then
width(i)=trim(left(tx,i*您所要的长度))
widthadd(i)=len(width(i))
else
width(i)=trim(mid(tx,widthadd(i),i*您所要的长度))
widthadd(i)=len(width(i))
end if
next

最后就用输出数组为width(i)的内容,记得在循环变量里加<br>
如有错误,请提出
fatapple 2003-08-28
  • 打赏
  • 举报
回复
我前两天才准备学asp,所以不太能够回答,不过好象看见了第二个问题的答案,贴给你。


需要注意的是并非所有的浏览器都能识别<P>标识符的ALIGN属性。Netscape Navigator 3.0以前的版本就忽略这一属性并把所有文本左对齐。如果你想在这些浏览器的早期版本上中心对齐文字,你就得使用<CENTER>标识符。除了<P>标识符外,没有别的简单办法来右对齐文字。
<P ALIGN="LEFT">

28,391

社区成员

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

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