自动调节图片大小

作者:chilleen 来源:ITPOW 日期:2005-9-23

图片很大时,往往把表格撑得很大,若固定图片大小,当图片很小时,又把图片扯得很难看。以下代码实现:图片小时按图片实际大小显示,图片宽度超过一定值时限定其宽度。

function AutoAdjustAtchImgSize(e, maxWidth)
{
    if (e.width > maxWidth)
    {
        e.width = maxWidth;
    }
}

要调用时用<img onload="javascript:AutoAdjustAtchImgSize(this, 600);" src="">

注意:必须由onload事件去调用该函数,而不是直接调用该函数,否则遇到大图片时,因图片大小还没有来得及被浏览器获得,此函数就已经执行了,就无法实现自动调节图片大小了。

相关文章