{dede:field.body runphp='yes'}$content = @me;$mode1 = "/<img/";$mode2 = "/height=/"(/d+)/" /";$str1 = "<img onload=/"javascript:ImgReSize(this)/"";$content = preg_replace($mode1,$str1,$content);$content = preg_replace($mode2,"",$content);@me = $content;{/dede:field.body}
第二步: 将下面代码插入到<head></head>中,注意那个670的数值,这个值意思是当图片超过这个数值,自动将图片缩小,宽度缩小为670,高度自动按比例缩小,这样不会变型。 <script language='javascript'>function ImgReSize(e){if(e.width>670) // 670可根据你文章的内容区域大小,可调整{e.width=670; // 等同上面你设的那个数值e.style.width="";}if(e.height>10){e.style.height="";}}</script>
到这里,就完活了,如果你懂CSS最好找到对应的CSS,将它的宽设定好,然后定义一下,超出部分隐藏,因为有时候,文章在加载的过程中,显示的是你原始大小,加载完成后,JS才会起作用,将图片缩小。
新闻热点
疑难解答