图片如何实现自动横向和竖向显示.doc

上传人:s9****2 文档编号:564317542 上传时间:2023-11-18 格式:DOC 页数:3 大小:30.50KB
返回 下载 相关 举报
图片如何实现自动横向和竖向显示.doc_第1页
第1页 / 共3页
图片如何实现自动横向和竖向显示.doc_第2页
第2页 / 共3页
图片如何实现自动横向和竖向显示.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《图片如何实现自动横向和竖向显示.doc》由会员分享,可在线阅读,更多相关《图片如何实现自动横向和竖向显示.doc(3页珍藏版)》请在金锄头文库上搜索。

1、求助图片如何实现自动横向和竖向显示?(已解决)有些照片是竖向的,即宽度比高度小,1.2版缺省的是横向显示,系统定义图片大小为120x90、240x180等尺寸,因此,竖向的图片就被压扁了,很难看。在skin.asp文件中有下面这段代码控制图片的显示:function pic_url(pvar,pt)dim temp1,pic_varpic_var=pvarif pic_var= thenpic_var=joekoe_cms.web_upload&no_pic.gifelseif instr(pic_var,:/)1 thenpic_var=joekoe_cms.web_upload&pic_v

2、arend ifend ifselect case int(pt)case 1temp1=case 2temp1=case 3temp1=case 4 temp1=case 5 temp1=case 6 temp1=case 7 temp1=case 8temp1=case 9 temp1=case 10 temp1=case elsetemp1=pic_varend selectpic_url=temp1end function其中的pic_w和pic_h就是系统预先定义好的,如果能判断出要显示的图片的长和宽,将两个值交换一下就可以了,那位能告知取得要显示的图片的长和宽数值的vb代码如何写?

3、自己实现了!方法:在skin.asp文件的最后加入(一定要在最后!): function pic_wsize(obj) img=new Image(); img.src=obj.src; return img.width; function pic_hsize(obj) img=new Image(); img.src=obj.src; return img.height; 然后将pic_url的函数修改如下:function pic_url(pvar,pt)dim temp1,pic_varpic_var=pvarif pic_var= thenpic_var=joekoe_cms.web_

4、upload&no_pic.gifelseif instr(pic_var,:/)1 thenpic_var=joekoe_cms.web_upload&pic_varend ifend ifselect case int(pt)case 1 temp1=img border=0 src= & pic_var & onload=javascript:if (pic_wsize(this)case 2 temp1=img border=0 src= & pic_var & onload=javascript:if (pic_wsize(this)case 3temp1=case 4 temp1=

5、img border=0 src= & pic_var & onload=javascript:if (pic_wsize(this)case 5 temp1=img border=0 src= & pic_var & onload=javascript:if (pic_wsize(this)case 6 temp1=case 7 temp1=case 8 temp1=img border=0 src= & pic_var & onload=javascript:if (pic_wsize(this)case 9 temp1=case 10 temp1=img border=0 src= & pic_var & onload=javascript:if (pic_wsize(this)case elsetemp1=pic_varend selectpic_url=temp1end function

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号