我的图片是存在数据库里的,要显示的时候,先在数据库中查询出来,做个循环显示,显示之前要判断图片的大小,若是太大,先缩放一下.以前在IE6下js代码写成这样就可以
function dispOriginalSize(oImg)
{
iOriginalWidth = oImg.width;
iOriginalHeight = oImg.height;//如果原始图片太大,先缩放
if(iOriginalWidth>350)
{
document.all.idImg.style.zoom=400/iOriginalWidth;
}
}
但是在IE7下执行不起作用,提示"document.all.idImg.style为空或不是对象",也许是循环执行时,image的ID不好确认,于是换成了
function dispOriginalSize(oImg)
{
iOriginalWidth = oImg.width;
iOriginalHeight = oImg.height;//如果原始图片太大,先缩放
if(iOriginalWidth>350)
{
oImg.width=350;
oImg.height=oImg.height*(350/oImg.width);
}
}
但是这样有时候是显示是对的,大多数时候是没起作用,根本没有缩放,
谁帮帮咱???多谢了
function dispOriginalSize(oImg)
{
iOriginalWidth = oImg.width;
iOriginalHeight = oImg.height;//如果原始图片太大,先缩放
if(iOriginalWidth>350)
{
document.all.idImg.style.zoom=400/iOriginalWidth;
}
}
但是在IE7下执行不起作用,提示"document.all.idImg.style为空或不是对象",也许是循环执行时,image的ID不好确认,于是换成了
function dispOriginalSize(oImg)
{
iOriginalWidth = oImg.width;
iOriginalHeight = oImg.height;//如果原始图片太大,先缩放
if(iOriginalWidth>350)
{
oImg.width=350;
oImg.height=oImg.height*(350/oImg.width);
}
}
但是这样有时候是显示是对的,大多数时候是没起作用,根本没有缩放,
谁帮帮咱???多谢了
解决方案 »
- alert("p">"h")返回true,Why?
- 哪位老大给解释一下jQuery的queue的用法?
- 刚学用javascript, 问个很蠢的问题,再线等!
- setAttributeNS和setAttribute有什么区别?
- 怎樣在框架頁中從一個框架取得另一個框架中不在同一個站點頁面的超鏈接!
- 求飞入飞出购物车特效
- html或javascript中能否用语句实现将<input type=text>中输入并提交后,缓存在其中的已用过值清除掉(或者说不保存)
- 为何输出的Object
- 如何得到分帧页面的连接地址和title
- jsp的问题,实在解决不能了,请大神帮帮忙!
- IE地址栏下拉框里的url如何改成文字?
- 急散分·超级简单的js脚本问题,请大家多多参与。
<img src="drowimg.asp?vid=<%=rs3("VID")%>" ID="idImg" onLoad="dispOriginalSize(this)">