中文(简体)
中文(简体)
中文(繁体)
한국어
日本語
English
Português
Español
Русский
العربية
Indonesia
Deutsch
Français
ภาษาไทย
首页
源码下载
编程相关
建站资源
书籍教程
网页设计教程
网络编程教程
手游
手机软件
文章
首页
>
网络编程教程
>
ASP教程
如何让图片自动缩放以适合界面大小
作者:Eve Cole
更新时间:2009-06-25 17:41:30
如何让图片自动缩放以适合界面大小,拿出你的Editplus,打开c_function.asp文件,找到UBBCode函数,在第417行有如下语句
If Instr(strType,"[image]")>0 And ZC_UBB_IMAGE_ENABLE Then '[img] objRegExp.Pattern="([IMG=)([0-9]*),([0-9]*),(.*)(])(.+?)([/IMG])" strContent= objRegExp.Replace(strContent,"<img src=""$6"" alt=""$4"" title=""$4"" width=""$2"" height=""$3""/>") objRegExp.Pattern="([IMG=)([0-9]*),(.*)(])(.+?)([/IMG])" strContent= objRegExp.Replace(strContent,"<img src=""$5"" alt=""$3"" title=""$3"" width=""$2""/>") objRegExp.Pattern="([IMG])(.+?)([/IMG])" strContent= objRegExp.Replace(strContent,"<img src=""$2"" alt="""" title=""""/>") End If
在其中加上onload='javascript:if(this.width>400)this.width=400;',这里400是要让超过400的图片小于400,你可以自己设定宽度.
下面是已经改好的
If Instr(strType,"[image]")>0 And ZC_UBB_IMAGE_ENABLE Then '[img] objRegExp.Pattern="([IMG=)([0-9]*),([0-9]*),(.*)(])(.+?)([/IMG])" strContent= objRegExp.Replace(strContent,"<img onload='javascript:if(this.width>400)this.width=400;' src=""$6"" alt=""$4"" title=""$4"" width=""$2"" height=""$3""/>") objRegExp.Pattern="([IMG=)([0-9]*),(.*)(])(.+?)([/IMG])" strContent= objRegExp.Replace(strContent,"<img onload='javascript:if(this.width>400)this.width=400;' src=""$5"" alt=""$3"" title=""$3"" width=""$2""/>") objRegExp.Pattern="([IMG])(.+?)([/IMG])" strContent= objRegExp.Replace(strContent,"<img onload='javascript:if(this.width>400)this.width=400;' src=""$2"" alt="""" title=""""/>") End If
相关文章
ASP实现SQL语句日期格式的加减运算
2009-06-25
初学ASP编程易犯的一个错误要注意
2009-06-25
用asp获取文件md5值
2009-06-25
用.net开发asp组件
2009-06-25
从手工注入看防御之Access
2009-06-25
Asp计算页面执行时间
2009-06-25
一个简单的用存储过程分页
2009-06-25
编写数据库操作类,使ASP.NET中的数据库操作变得简单
2009-06-25
关于Cookie跨域操作遇到的问题及解决方法
2009-06-25
用ASP+CSS实现随机背景
2009-06-25
使用JMail组件代替Sql Mail发送Email 遇到的问题
2009-06-25
用正则解析图片地址,并利用XMLHTTP组件将其保存
2009-06-25