当前位置:首页 > CMS教程 > DeDecms > 列表

.fck编辑器插入图片去掉默认的width和height属性的有效方法

发布:smiling 来源: PHP粉丝网  添加日期:2015-03-24 13:44:25 浏览: 评论:0 

.fck编辑器插入图片去掉默认的width和height属性的处理方法,打开文件 fckeditor/editor/dialog/fck_image/fck_images.js找到对应的代码段即可处理了.

打开文件 fckeditor/editor/dialog/fck_image/fck_images.js,注释以下代码即可,代码如下:

  1.     if ( oImage.style.width ) 
  2.     { 
  3.         var aMatchW  = oImage.style.width.match( regexSize ) ; 
  4.         if ( aMatchW ) 
  5.         { 
  6.             iWidth = aMatchW[1] ; 
  7.             oImage.style.width = '' ; 
  8.             SetAttribute( oImage, 'width' , iWidth ) ; 
  9.         } 
  10.     } 
  11.     if ( oImage.style.height ) 
  12.     { 
  13.         var aMatchH  = oImage.style.height.match( regexSize ) ; 
  14.         if ( aMatchH ) 
  15.         { 
  16.             iHeight = aMatchH[1] ; 
  17.             oImage.style.height = '' ; 
  18.             SetAttribute( oImage, 'height', iHeight ) ; 
  19.         } 
  20.     } 
  21.     GetE('txtWidth').value    = iWidth ? iWidth : GetAttribute( oImage, "width"'' ) ; 
  22.     GetE('txtHeight').value    = iHeight ? iHeight : GetAttribute( oImage, "height"'' ) ; 
  23. ---------- 
  24.     SetAttribute( e, "width" , GetE('txtWidth').value ) ; 
  25.     SetAttribute( e, "height", GetE('txtHeight').value ) ; 
  26. ---------- 
  27.     if ( bLockRatio ) 
  28.     { 
  29.         if ( GetE('txtWidth').value.length > 0 ) 
  30.             OnSizeChanged( 'Width', GetE('txtWidth').value ) ; 
  31.         else 
  32.             OnSizeChanged( 'Height', GetE('txtHeight').value ) ; 
  33.     } 
  34. ---------- 
  35.     var e = dimension == 'Width' ? GetE('txtHeight') : GetE('txtWidth') ; 
  36. ---------- 
  37.     if ( dimension == 'Width' ) 
  38.         value = value == 0 ? 0 : Math.round( oImageOriginal.height * ( value  / oImageOriginal.width ) ) ; 
  39.     else //开源软件:phpfensi.com 
  40.         value = value == 0 ? 0 : Math.round( oImageOriginal.width  * ( value / oImageOriginal.height ) ) ; 
  41. ---------- 
  42.     GetE('txtWidth').value  = oImageOriginal.width ; 
  43.     GetE('txtHeight').value = oImageOriginal.height ; 
  44. ---------- 
  45.         GetE('txtWidth').value = width ? width : '' ; 
  46.         GetE('txtHeight').value = height ? height : '' ;

Tags: fck编辑器 图片属性

分享到: