请问如何控制图片的大小?

duper 2007-02-26 03:01:37
目的是当图片超过设定长度时按指定长度显示.然后按回车变成实际长度.

比如.一张图片的width=1027

那么在显示的时候.width=980
然后按回车显示回width=1027


注:图片实际的width不是固定.

请高手指点
...全文
222 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
duper 2007-02-26
  • 打赏
  • 举报
回复
好用了。谢谢了三楼的大哥。
duper 2007-02-26
  • 打赏
  • 举报
回复
这个方法我知道。但只能控制在980
但不能做到按回车后反回实际大小.
其实回车控制的我也知道.

但现在就不得不到实际大小.
如果第一次进入的时候先得到实际大小.然后做判断
超过980就按980设定.
但设定到980之后.实际大小就得不到了.

我现在就是想在设定980之后再读出实际大小.
he_8134 2007-02-26
  • 打赏
  • 举报
回复
<html>
<head>
<script>
window.onload=function(){
var pic1=document.getElementById("pic1");
pic1.W=pic1.width;
var Max=500;//设置上限
if(pic1.W>Max)pic1.width=Max;
document.body.onkeypress=function(evt){
evt=evt?evt:window.event;
if(evt.keyCode==13){
pic1.width=pic1.width==Max?pic1.W:Max;

}
}

}
</script>
</head>
<body>
<img id="pic1" src="01.jpg" />回车看效果
</body>
</html>
cuigod 2007-02-26
  • 打赏
  • 举报
回复
var o=new Image()
o.src=图片地址
o.width=980px;
body.appendChild(o)

基本上是这样,自己试试看:)

87,923

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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