1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

[求助]一段ASP代码的修改

本帖由 harck2005-12-13 发布。版面名称:后端开发

  1. harck

    harck New Member

    注册:
    2005-10-14
    帖子:
    60
    赞:
    0
    文件在附件里面
    演示在这里 http://www.hp28.com
    就是那个产品列表从右到左滚动的代码
    现在那些图片以直读的形式将宽高固定在105*105,因为产品有很多不一样的外形,所以这样会导致产品图片变形
    请大家帮忙看一下,怎么才能让背景框不变,图片只定义宽,不定义高
     
    #1 harck, 2005-12-13
    最后编辑: 2005-12-13
  2. 小叶

    小叶 New Member

    注册:
    2005-09-04
    帖子:
    17,941
    赞:
    33
    最关键的页面没放出来,,

    <!--#include file="NewsProduct.asp"-->
     
  3. harck

    harck New Member

    注册:
    2005-10-14
    帖子:
    60
    赞:
    0
    放上来了,谢谢小叶
     
  4. 小叶

    小叶 New Member

    注册:
    2005-09-04
    帖子:
    17,941
    赞:
    33
    那还不是一样会变形,比如说一个

    宽 200.高 300的
    就算你宽度不变还是 200
    但高度变为 105 有什么意义吗?
     
  5. harck

    harck New Member

    注册:
    2005-10-14
    帖子:
    60
    赞:
    0
    我是说将宽固定,高不写,这样图片就以宽为标准等比例缩小了啊
    我asp不行,所以只试了下清空高的数字,但那样背景框就跟着变小了
    现在就是要怎么固定背景框
     
  6. 小叶

    小叶 New Member

    注册:
    2005-09-04
    帖子:
    17,941
    赞:
    33
    那就将32行,42行的 height=105 的去掉.
     
  7. harck

    harck New Member

    注册:
    2005-10-14
    帖子:
    60
    赞:
    0
    清了背景框会变形,你看一下加段什么样的代码可以固定住背景框
     
  8. 小叶

    小叶 New Member

    注册:
    2005-09-04
    帖子:
    17,941
    赞:
    33
    难道是fixed

    function AutoAdjustAtchImgSize(e, maxWidth)
    {
    if (e.width > maxWidth)
    {
    e.width = maxWidth;
    }
    }
    要调用时用<img onload="javascript:AutoAdjustAtchImgSize(this, 105);" src="图片地址">

    让程序自动调整,大于105的将缩小.
     
    #8 小叶, 2005-12-13
    最后编辑: 2005-12-13
  9. 小叶

    小叶 New Member

    注册:
    2005-09-04
    帖子:
    17,941
    赞:
    33
  10. harck

    harck New Member

    注册:
    2005-10-14
    帖子:
    60
    赞:
    0
    小叶能不能帮我想办法固定住背景框么?
     
  11. harck

    harck New Member

    注册:
    2005-10-14
    帖子:
    60
    赞:
    0
    看样子没人打算理我了@_@
     
  12. fyfei

    fyfei New Member

    注册:
    2005-10-07
    帖子:
    9,067
    赞:
    46
    小叶已因工作太多而累垮了
    默哀吧