JavaScript 处理图片相关操作

来源:互联网 发布:淘宝三国杀主播店 编辑:程序博客网 时间:2024/06/05 03:23
 
  1. 1.去掉热点地图上的区域线框与超链接的线框:
  2. <a href="#" onfocus="this.blur()"><img src="Images/aaa.jpg" border="0"></a>
  3. 2.去除当鼠标放到图片上时出现快捷工具(打印、邮寄、另存等)
  4. <img src="Images/aaa.jpg" galleryImg="no" border="0">
  5. 3.动态改变照片的亮度(透明度)
  6.     <img id="imgInfo" src="Images/Train.jpg" style="filter: alpha(opacity=50)"/> 
  7.     <input id="Button1" type="button" value="亮度+" onclick="rdl_change(1)" />
  8.     <input id="Button2" type="button" value="亮度-" onclick="rdl_change(0)"/>
  9. <script>
  10. function rdl_change(m)
  11. {
  12.     var oDiv=document.getElementById("imgInfo");
  13.     switch(m)
  14.     {
  15.         case 0 :
  16.              //照片变透明
  17.              oDiv.filters.alpha.opacity=oDiv.filters.alpha.opacity-10;
  18.             break;
  19.         case 1 :
  20.              //照片变亮
  21.               oDiv.filters.alpha.opacity=oDiv.filters.alpha.opacity+10; 
  22.             break;
  23.         defaultbreak;
  24.     }
  25. }
  26. </script>
  27. 4.放上鼠标显示原照片 移开鼠标让照片半透明
  28. <img src="Images/aaa.jpg"   id="content"
  29.       onMouseOver="runtimeStyle.filter='alpha(opacity=100)'"
  30.       onMouseOut="runtimeStyle.filter='alpha(opacity=40)'">
  31. 5.页面加载 图片渐渐显示
  32. <body onLoad="fade()">
  33. <img src="Images/Train.jpg" name="img" border="0" alt="Image" style="filter:alpha(opacity=0)" width="330" height="400">
  34. <script type="text/javascript">
  35. var b = 1;
  36. var c = true;
  37. function fade()
  38. {
  39.     if(document.all);
  40.     if(c == true)
  41.     {
  42.          b++;
  43.     }
  44.     if(b==100)
  45.     {
  46.          b--;
  47.          c = false
  48.     }
  49.     if(b==10)
  50.     {
  51.           b++;
  52.           c = true;
  53.     }
  54. //    if(c == false)
  55. //    {
  56. //           b--;
  57. //    }
  58.     img.filters.alpha.opacity=0 + b;
  59.     setTimeout("fade()",50);
  60. }
  61. </script>
  62. </body> 
  63. 6.图片随鼠标滚轴移动而变化大小:
  64.    function ZoomImg(img)
  65.     {
  66.         var zoom = parseInt(img.style.zoom, 10) || 100;
  67.         zoom += event.wheelDelta / 12;
  68.         if(zoom > 0)
  69.             img.style.zoom = zoom + '%';
  70.         return false;
  71.     }
  72. <img src="人民的壁纸.bmp" border="0" id="chen" runat="server"   galleryImg="no"
  73.          onmousewheel="return ZoomImg(this)"/>
原创粉丝点击