Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 网站建设 > JSP > 动态设置图片等对象的显示
【标  题】:动态设置图片等对象的显示
【关键字】:动态,图片
【来  源】:网络

动态设置图片等对象的显示

Your Ad Here


该函数可以定制图片等对象在网页中的显示。因为网页某些位置需要动态加载的不同的图片,而其原本的尺寸、比例又未知,如果设置固定值(如width=50 height=50)又可能显示得变形,所以编写了一个函数以便调用。

picset.js文件
function SetObjSize(obj,w,h)
{
var newW,newH,r;
r=w/h;
imgObj = new Image();
imgObj.src = obj.href;
if ((imgObj.width !=0) && (imgObj.height !=0))
{
if ((imgObj.width > w || imgObj.height >h)||(imgObj.width < w && imgObj.height <h))
{
if ((imgObj.width)>r*(imgObj.height))
{
obj.height=imgObj.height*w/(imgObj.width);
obj.width=w;
}
else
{
obj.width=imgObj.width*h/(imgObj.height);
obj.height=h;
}
}
else
{
obj.height="100%";
bj.width="100%";
}
}
else
{
setTimeout("checkImg('" + theObj + "','"+w+"','"+h+"')", 100);
}
}

调用的网页文件例子
<%
picfile=request("picfile")
%>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script language="javascript" src="picset.js"></script>
</head>

<body>
<table align="center" width="100%" height="100%">
<tr>
<td colspan="2" align="center" height="100%" width="100%" >
<img name="myimg" src="<%=picfile%>" onload="SetObjSize(this,100,100)" >
</td>
</tr>
</table>
</body>
</html>

打印时能够分页打印的CSS控制参考:【上一篇】
怎样设置JSP的虚拟目录:【下一篇】
【相关文章】
  • 使用PHP实现动态网页
  • 动态链接函数库和MCAL 模块日历存取函数库
  • 用PHP做一张xbm图片
  • 在表单中动态增加文本框
  • PHP动态创建图象
  • 用php和imagemagick来处理图片文件的上传和缩放处理
  • 上传图片时生成缩微图象的函数
  • 用PHP实现动态产生XML文件以及从XML文件中抽取数据转化成HTML的小程序
  • PHP生成动态WAP页面
  • 网页制作中双下拉菜单的动态实现
  • 【随机文章】
  • Visual C++ MFC程序中调试宏的使用
  • 如何给DataGrid添加双题头分类显示
  • 如何实现MySQL中的用户管理?
  • 用Authorware制作“日积月累”
  • Websphere MQ
  • Linux中文件ACL设置
  • 注意网络设备(路由器)的系统时间
  • 给Word找个好帮手
  • [20060421]挥霍的青春
  • Flash MX一步步跟我做——“幽灵情书”
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.