上一篇:全新的音乐防盗连技术 >>
解决未知尺寸的图片撑破页面的问题
保证原图片长高比例,且不超过最大高度或宽度
function initimg(parpic,maxwidth,maxheight)
{
var scale=maxwidth/maxheight;
var realscale=parpic.width/parpic.height;
if((parpic.width>maxwidth)||(parpic.height>maxheight))
{
if(realscale>scale)
{
parpic.width=maxwidth;
}
else
{
parpic.height=maxheight;
}
}
}
调用方法:
图片中加onload事件如下:
<img name="carpic" onload="initimg(this,165,176)" src="图片地址">
其中165,176,则为强制最大宽度及高度.
下一篇:比较实用的首页调用文章的两个函数 >>
相关文章:
- · 有关清空表单的各种可能的操作
- · 鼠标放上去自动点击代码,只自动点一次
- · javascript设计模式交流(一) :Singleton Pattern
- · 用JavaScript检查文件大小
- · 在用户离开网页页面时提示信息
- · 弹出页中用javascript刷新父页
- · 参数传递解决window.open的session变量丢失
- · 完美解决一个事件激活多个函数
- · 脚本控制三行三列自适应高度DIV布局
- · 用Javascript强制设为首页的代码
- · Web上运行应用程序的一个方法
- · Web上运行应用程序的一个方法
- · 上传图片之前判断大小的解决办法(利用IE漏洞)
- · JavaScript实际应用:innerHTMl和确认提示的使用
- · 如何在IE右键菜单中添加菜单项
- · 客户端插入控件
- · 子父窗口之间的操作之小例子
- · JavaScript复习知识小结
- · 强制设为首页代码
- · 您访问的页面不存在
- · web 打印的终极秘籍(整理)
- · 页面无刷新调用数据(IFRAME+js)
- · 如何获得javascript各种对象(可当参考用)
- · 强制点击广告大法
- · 将网页内容导出到word文档中
- · Ajax Tags标记初探
- · Ajax: 一个建立Web应用的新途径
- · JavaScript实际应用:对层的控制
- · JavaScript实际应用:对层的控制
- · 表格中两行的颜色交替显示
- · 去掉字符串前后的空格
- · JavaScript实际应用:子窗口和父窗口交互
- · javascript实现的计数器功能代码
- · 实用javaScript技术总结(1):屏蔽类
- · 检测字符的Javascript代码
- · 用jscript对iframe中对象进行访问
- · 禁止Ctrl等快捷键的JS代码
- · 自适应图片大小的弹出窗口(方法2)
