社区
JavaScript
帖子详情
[求助]关于图片自动缩小的问题
ldk
2003-12-12 08:01:06
为了控制图片的大小,我用了如下的代码:
<img src=***X onload="javascript:if(this.width>150)this.width=150">可以实现。
当图片的实际宽度大于150的时候会自动把图片的宽度缩到150,一开始挺好用的,可是当对这个页面进行多次刷新的时候偶而还是会显示图片的实际宽度(这种情况很少,刷新十次可能有一次),请问怎么回事?
...全文
31
7
打赏
收藏
微信扫一扫
点击复制链接
分享
下载分享明细
分享
举报
写回复
7 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
ldk
2004-01-07
我看了不少论坛都是用这个js来控制的,但是都不会有问题,只有我自己写的有问题,经常不触发。如果不入缓存,速度会大打折扣的
打赏
举报
回复
赞
wanghui0380
2004-01-07
从程序上看不出什么毛病,就我理解这段程序完全正确
也许是js来不及执行吧或触发的条件有问题,你试试吧程序放在后台运行,然后声明页面不入缓存,强制每次刷新都重新访问,如果这样不能解决,我就没办法了
打赏
举报
回复
赞
ldk
2004-01-07
我自己做了个论坛,和CSDN差不多的,也是给分制的,但是就这个问题搞不定,晕
打赏
举报
回复
赞
minghui000
2004-01-07
关注
打赏
举报
回复
赞
ldk
2004-01-07
但是小图片会导致看不清的呀
打赏
举报
回复
赞
jzywh
2003-12-12
其实生成小图片是长久之举!
在上传图片的时候,同时生成 小图片,CSDN以前好像有此类组件下载!
打赏
举报
回复
赞
ldk
2003-12-12
有位朋友给了我一个函数,可我不会用:
哈哈 楼上的和我碰到过的情况一样
给你代码吧 废话少说
<script language="javascript">
<!--
var flag=false;
function DrawImage(ImgD){
var image=new Image();
image.src=ImgD.src;
if(image.width>0 && image.height>0){
flag=true;
if(image.width/image.height>= 524/393){
if(image.width>524){
ImgD.width=524;
ImgD.height=(image.height*524)/image.width;
}else{
ImgD.width=image.width;
ImgD.height=image.height;
}
ImgD.alt=image.width+"×"+image.height;
}
else{
if(image.height>393){
ImgD.height=393;
ImgD.width=(image.width*393)/image.height;
}else{
ImgD.width=image.width;
ImgD.height=image.height;
}
ImgD.alt=image.width+"×"+image.height;
}
}
}
//-->
</script>
打赏
举报
回复
赞
相关推荐
onload="javascript:if(this.width>150) this.width=150">
onload="javascript:if(this.width>150) this.width=150"> 我是想控制
图片
的大小,可是有时候没用,大多数时候是正确的,
图片
能
自动
缩小
到宽度150,可有时候
图片
大小没变,怎么回事? 前面已经问过了,原贴:http://expert.csdn.net/Expert/topic/1809/1809923.xml?temp=.1744501 但
问题
还没解决: 如果用
onload=
图片
长宽设定的
问题
!!!!
我用
" border=0 onload='javascript:if(this.width>180) this.width=180'> 的确控制住了图像的宽度,但一刷新页面,图像宽度又变回了原来的。该怎么办啊?我想让
图片
的宽度保持在用
" border=0 onload='javascript:if(this.width>180) this.width=180'> 控制时的宽度,不管页面刷新与否
关于
图片
控制大小的
问题
环境:论坛中 类型:ubb代码解决
问题
:现在论坛中插入
图片
标签可以使用 在页面中表现时也可以
自动
控制大小,当超过表格宽度时,
自动
缩小
,但是有时候刷新的时候,控制大小会失效,造成表格被撑大,整个页面很难看,不知道
问题
出在什么地方,就是有时候会失效,刷新5次会有一次这样的情况,请大家帮忙想想
问题
出在什么地方 ubb转换
图片
的代码如下 re.Pattern="(\
[
IMG\
]
)(.
[
^\
[
]
*)(\
[
\/IMG\
]
)" strContent=re.Replace(strContent,"
(急救)
图片
缩小
问题
~~(菜鸟
问题
)
是一个
图片
缩小
问题
。 当
图片
宽度大于200的时候,
图片
宽度=200,高度按比例
缩小
当高度大于200的时候,高度=200 宽度按比例
缩小
。总之是把大
图片
缩小
到高度为200*200的小格子里,还要保持比例不变。 用JAVASCRIPT 方法。onload='if(this.width>200)this.width=200'
图片
总是先显示原始大小,然后再
缩小
。如果网速慢都缩不回去。。。 我想用。NET做个类似缩略图的方法。。。。苦恼。。。。小弟菜鸟初来乍到。。请各位老鸟多多指教~!~
发帖
JavaScript
加入
微信扫一扫
点击复制链接
分享社区
下载分享明细
8.6w+
社区成员
22.4w+
社区内容
Web 开发 JavaScript
社区管理员
申请成为版主
帖子事件
创建了帖子
2003-12-12 08:01
社区公告
暂无公告