以文本方式查看主题

-  ╋艺 镇╋  (http://wdystv.com/bbs/index.asp)
--  ┣◇艺镇解释官  (http://wdystv.com/bbs/list.asp?boardid=26)
----  动网论坛图片 动网论坛8.2修改帖子图片显示的大小  (http://wdystv.com/bbs/dispbbs.asp?boardid=26&id=4319)

--  作者:admin
--  发布时间:2014/6/16 13:11:50
--  动网论坛图片 动网论坛8.2修改帖子图片显示的大小
   今天调整动网8.2版本的页面发现帖子里的图片超过500px就会自动缩小到500px这个尺寸,网上找了一下也没给出明确的答案,只好动手自己改代码了,其实挺容易找的。

打开帖子就会发现动网调用的是 inc/Main82.js这个文件里的function imgresize(o) 这个函数来控制显示图片大小的。

//图片自动调整的模式,1为按比例调整 ,2 按大小调整。
var resizemode=1;      \'这里默认为2,但是我修改为1,就是图片如果大于表格的尺寸就会自动缩小到所在表格的98%的尺寸。

如果你采用的 var resizemode=2; 模式那么可以修改下面的代码:

if(o.width > 700 ){
   o.style.width=\'700px\';

这里默认值为500,即如果图片宽度超过500px在显示的时候图片会自动缩小到宽500px,我改为700px。

改好了上传Main82.js 刷新帖子,ok!


http://hi.baidu.com/imlive/item/dd8251268614f40b77272cfb

[此贴子已经被作者于2014-6-16 13:12:04编辑过]

--  作者:admin
--  发布时间:2014/6/16 13:13:07
--  

 如何修改才能,图片显示宽、高才能自动适应?



下面这段代码,高度宽度会相互影响,如何修改,才能实现宽大于高的图片调整宽度,高度自适应,高大于宽的图片调整高度,宽度自适应。


//图片自动调整的模式,1为按比例调整 ,2 按大小调整。
var resizemode=2;
function imgresize(o){
 if (resizemode==2 || o.onmousewheel){
  if(o.width > 700 ){
   o.style.width=\'700px\';
  }
  if(o.height > 800){
   o.style.height=\'800px\';
  }
 }
 else{
  var parentNode=o.parentNode.parentNode
  if (parentNode){
   if (o.offsetWidth>=parentNode.offsetWidth) o.style.width=\'98%\';
  }
  else{
   var parentNode=o.parentNode
   if (parentNode){
    if (o.offsetWidth>=parentNode.offsetWidth) o.style.width=\'98%\';
   }
  }
 }





-----------------------


加入红色代码即可,就这么简单……

var resizemode=2;
function imgresize(o){
 if (resizemode==2 || o.onmousewheel){
  if(o.width > o.height ){
  if(o.width > 700 ){
   o.style.width=\'700px\';
  }
}
  
if(o.height > o.width){
  if(o.height > 800){
   o.style.height=\'800px\';
  }
}
 }
 else{
  var parentNode=o.parentNode.parentNode
  if (parentNode){
   if (o.offsetWidth>=parentNode.offsetWidth) o.style.width=\'98%\';
  }
  else{
   var parentNode=o.parentNode
   if (parentNode){
    if (o.offsetWidth>=parentNode.offsetWidth) o.style.width=\'98%\';
   }
  }
 }


-----------------


其实只限宽,不限高就不会变形


----------------------


http://bbs.dvbbs.net/dispbbs.asp?boardid=8&Id=1513858