网页中的图片的处理方法与代码

(编辑:jimmy 日期: 2024/10/13 浏览:2)

1 掉链接的图片处理
<img src="/UploadFiles/2021-04-02/no.jpg">
2 自动缩小大图
经常看到一些图片很大,上传后显示会撑满屏幕。下面的例子通过检测图片的宽度,如果该图片的宽度大于“屏幕宽度-350”,

则让该图就显示“屏幕宽度-350”这么大小。

原图
<img src="jsimg/wallpaper.jpg">设定大小的图
  <img src="/UploadFiles/2021-04-02/wallpaper.jpg">
3 禁止IE6中大尺寸图片的自动缩小   

原图,会自动缩小
  <img src="jsimg/wallpaper.jpg">  设定不缩小
  <img src="/UploadFiles/2021-04-02/wallpaper.jpg">


4 去掉热点地图上的区域线框与超链接的线框
复制代码 代码如下:
 <a href="#" onFocus=this.blur()> <img src="/UploadFiles/2021-04-02/marylin.jpg">

5 可控制上传图片的大小


处理上传图片大小的JS
复制代码 代码如下:
<script language="JavaScript">
  function orsc(){
   if(img.readyState!="complete") return false;
   if(img.offsetWidth!=132&&img.offsetHeight!=99){
   alert("您选择的图片大小:"+img.offsetWidth+"X"+img.offsetHeight+"\n"+"请选择132X99大小的图片")
   imgT=true;
   }
    }
  function mysubmit(theform){
   if(theform.file1.value==""){
   alert("请点击浏览按钮,选择您要上传的JPG或GIF文件!")
   theform.file1.focus;
   return (false);
   } else {
   str= theform.file1.value;
   strs=str.toLowerCase();
   lens=strs.length;
   extname=strs.substring(lens-4,lens);
   if(extname!=".jpg" && extname!=".gif"){
   alert("请选择JPG或GIF格式的文件!");
   return (false);
   } else {
   document.all("loadImg").src=theform.file1.value
   if(document.all("loadImg").offsetWidth!=132&&document.all("loadImg").offsetHeight!=99){
   alert("您选择的图片大小:"+document.all("loadImg").offsetWidth+"X"+document.all("loadImg").offsetHeight+"\n"
+"请选择132X99大小的图片")
   return (false)
   }
   }
   }
  }
</script>


复制代码 代码如下:
<form onSubmit="return mysubmit(this)" name="form" method="post" enctype="multipart/form-data">
  <table width="100%" border=0 cellspacing=0 cellpadding=0>
  <tr><td valign=top height=30>
  <input type="hidden" name="act" value="upload">
  <input type="file" style="BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 1px; CURSOR: text; COLOR: #333333; FONT-FAMILY: "MS Shell Dlg", ","Tahoma", ","宋体"; HEIGHT: 20px; BORDER-RIGHT-WIDTH: 1px
  " name="file1" value="">
  <input type="submit" name="Submit" value="上传" >
  </td> </tr> </table>
  <img id=loadImg>
</form>

一句话新闻

Windows上运行安卓你用过了吗
在去年的5月23日,借助Intel Bridge Technology以及Intel Celadon两项技术的驱动,Intel为PC用户带来了Android On Windows(AOW)平台,并携手国内软件公司腾讯共同推出了腾讯应用宝电脑版,将Windows与安卓两大生态进行了融合,PC的使用体验随即被带入到了一个全新的阶段。