HTMer

研究互联网络和电脑应用技术的IT技术网。 (勤奋+智慧→理想)

« 如何在Excel单元格内换行的方法卡巴斯基官方10月大放送,加18元多得一套 »

网页中图片自动缩小,点击放大(以防页面被撑大)的方法

    我们在开发动态网站的时候,一般都会在后台让用户添加文章,在添加文章的过程中难免用户会添加一些大的图片,这样,在前台显示的时候图片就会把页面撑的很大,很难看,今天就教大家利用JavaScript函数来实现网页中图片自动缩小,点击图片放大的方法。

    1、将以下js代码保存到你的网页文件夹中,这里假设文件名为htmer_img.js

 
function ResizeImage(objImage,maxWidth){
try{
 if(maxWidth>0){
  if(objImage.width>maxWidth){
   objImage.width=maxWidth;
    if (window.attachEvent)
     {objImage.attachEvent('onclick', function(){try{window.open(objImage.src);}catch(e){window.open(objImage.src);}});
      objImage.attachEvent('onmouseover', function(){objImage.style.cursor='pointer';});
     }
     if (window.addEventListener)
     {objImage.addEventListener('click', function(){try{window.open(objImage.src);}catch(e){window.open(objImage.src);}},false);
     objImage.addEventListener('mouseover', function(){objImage.style.cursor='pointer';},false);
     }    
  }
 }
}catch(e){};
}

    2、在前台显示页面中的<head>和</head>之间加入如下代码

<script language="JavaScript" src="htmer_img.js" type="text/javascript"></script>

    3、在调用图片的地方加入onload属性,具体代码如下

<img onload="ResizeImage(this,500)" src="1.jpg" alt="" />


欢迎转载,转载请注明:转载自HTMer [ http://www.htmer.com/ ]

本文链接地址:http://www.htmer.com/article/400.htm

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

HTMer , Powered By Z-Blog, 苏ICP备08003082号

本站采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载本站内容必须也遵循“署名-非商业用途-保持一致”的创作共用协议.
HTM|HTML|ASP|PHP|JSP|Mysql|SQL|Dreamweaver|Flash|Fireworks|Photoshop|SEO Copyright www.HTMer.com. Some Rights Reserved. English Version