[救助]关于图片撑破表格的问题---高手进来下。。。

langya001 2006-07-04 11:03:13
在很多时候。我们写新闻页面时。经常会出现新闻内容中的图片太大导致表格变形。我想在输出时用正则匹配下。如果图片超过范围值就加上width和height参数。。

例:有一个新闻字段的内容段contnet,其中包含了aaaa.gif跟bbb.gif两张图片.aaaa超出了要求,bbb没有

我平常用Response.Write objRs("content")显示
现在我先用正则匹配其中的<img src="aaaa.gif"><img scr="bbb.gif">让他们自动变成<img src="aaaa.gif" width=100 title="按此浏览图片"><img src="bbb.gif">


灵感来源:(PHP)
if($allow['pic']){$post=preg_replace("/\[img\](\r\n|\/|\n)*((http|https):\/\/([^;<>\*\(\)\"]+)|[a-z0-9\/\\\._\-]+)\[\/img\]/is","<a href=\"\\2\" target=_blank><img src=\"\\2\" border=0 onload=\"javascript:if(this.width>screen.width-300)this.width=screen.width-300\" title=\"按此在新窗口浏览图片\"></a>",$post);}
...全文
227 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
smartcatiboy 2006-07-26
  • 打赏
  • 举报
回复
麻烦,头上加个样式表就行了,随便他撑
<head>
<style>
img{width:100; height:100;}
</style>
</head>
mrshelly 2006-07-26
  • 打赏
  • 举报
回复
一般在图片 onload 事件里调整。
liangzhunyu 2006-07-26
  • 打赏
  • 举报
回复
试试我的方法
<img src="aaaa.gif" width=100%>
langya001 2006-07-04
  • 打赏
  • 举报
回复
楼上的弟兄。你这样会截掉多余的呀。。。
TSD 2006-07-04
  • 打赏
  • 举报
回复
你这种方法有时不管用的,在TABLE加入这个,可以解决这个问题:

style="table-layout:fixed;word-break:break-all"
langya001 2006-07-04
  • 打赏
  • 举报
回复
继续顶
langya001 2006-07-04
  • 打赏
  • 举报
回复
顶上

28,391

社区成员

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

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