首页 | 业界新闻 | 黑客教程 | 安全漏洞 | 安全文章 | 破解技术 | 技术文摘 | 黑客文化 | 本站原创 | 安全贴吧 | 在线留言 | IP查询 | 软件下载 | 繁体中文 |
您现在的位置: 黑色反击 >> 技术资讯 >> 技术文摘 >> 编程频道 >> 其他综合 >> 正文
用JavaSctipt在网页中动态获取和显示图片长度、宽度和显示比例
时间:2005-5-22 15:10:18 出处:天极blog 作者:purpleen… 编辑:mervin 点击数:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>动态获取缩放图片的长度、宽度和显示比例</TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="PurpleEndurer">
<SCRIPT LANGUAGE="JavaScript">
<!--
//缩放对象. 调用方式: zoomObj(this)
function zoomObj(o)
{
 var zoom = parseInt(o.style.zoom, 10)||100;
 zoom += event.wheelDelta/12;
 if (zoom>0)
 {
  o.style.zoom=zoom+'%';
 }
 return false;
}

var iOriginalWidth, iOriginalHeight; //存放图片原始长度、宽度

//动态显示图片的长度、宽度和显示比例
function dispCurrentSize()
{
 var zoom = document.all.idImg.style.zoom;
 zoom  = eval(zoom.substring(0, zoom.length-1));
 var iWidth = zoom * document.all.idImg.width;
 var iHeight = zoom * document.all.idImg.height;
 document.all.idPicCurrentSize.innerHTML = "图片当前大小   长:" + Math.ceil(iWidth/100) + "   高:" + Math.ceil(iHeight/100) + "  显示比例:" + Math.ceil((iWidth / iOriginalWidth)) + "%";
}

//显示图片原始长度、宽度
function dispOriginalSize(oImg)
{
 iOriginalWidth = oImg.width;
 iOriginalHeight = oImg.height;
 document.all.idPicOriginalSize.innerHTML = "图片原始大小   长:" + iOriginalWidth + "   高:" + iOriginalHeight;
 document.all.idImg.style.zoom = "100%";
 dispCurrentSize();
}
//-->
</SCRIPT>
</HEAD>

<BODY>
<img src="http://www.hf110.com/Article/UploadFiles/200505/20050522151121255.gif" ID="idImg" onLoad="dispOriginalSize(this);" onMouseWheel="zoomObj(this);dispCurrentSize();">
<div ID="idPicOriginalSize"></div><P><P>
<div ID="idPicCurrentSize"></div><P><P>
</BODY>
</HTML>

精彩推荐
今天你泄露了吗 网络个
黑反归来,重要通知!
hack菜鸟入门
VB 从零开始编外挂(完
IPC入侵全接触
QQ跨站漏洞巧利用,强
WinXP中CPU占用100%原
黑客新技术 灰鸽子巧妙
实例讲解 黑客入侵论坛
BMP文件格式分析
热门软件
网 友 评 论
关于我们 - 联系方式 - 招聘信息 - 合作伙伴 - 网站地图 - 广告服务 - 我要投稿 - 设为首页 - 加入收藏
黑色反击 力倡网络安全,崇尚互联共享,欢迎各种媒体转载我们的原创作品 [转载请注明出处]。
报障QQ:281873518,479748258 EMAIL:hf110.com@gmail.com 备案:苏ICP备05010002号