<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT=""> <META NAME="Keywords" CONTENT=""> <META NAME="Description" CONTENT=""> <script language="javascript"> var mm=1; function imgzoom(h) { if (h==1) { mm+=0.2; mm=Math.min(2,mm); document.all.imgjpg.style.zoom=mm; alert(mm*100+"%"); } else if(h==2) { mm-=0.2; mm =Math.max(0.05, mm); alert(mm*100+"%"); document.all.imgjpg.style.zoom=mm; } } </script> </HEAD> <BODY><input type=button value="放大" onclick="imgzoom(1);"> <input type=button value="?小" onclick="imgzoom(2);"><IMG id="imgjpg" name="imgjpg" src="09233315.jpg"> </BODY> </HTML>
<html><head> <script language="Javascript"> function imgScale(srcobj) { var OriginImage=new Image(); OriginImage.src=srcobj.src; var H=OriginImage.height; var W=OriginImage.width; var scale_w=W/100; //按宽度得到的缩放比例 var scale_h=H/100;//按高度得到的缩放比例 var scale=scale_w>scale_h?scale_w:scale_h;//得到缩放比例(取最大值) var objname=""+srcobj.name srcobj.width=W/scale;//缩放宽度 srcobj.Height=H/scale;//缩放高度 } </script> </head><body> <img name="newsimg" src="1.jpg" width=100 height=100> <input type=button onclick="imgScale(document.all.newsimg)" value="scale"> </body></html>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script language="javascript">
var mm=1;
function imgzoom(h)
{
if (h==1)
{
mm+=0.2;
mm=Math.min(2,mm);
document.all.imgjpg.style.zoom=mm;
alert(mm*100+"%");
}
else if(h==2)
{
mm-=0.2;
mm =Math.max(0.05, mm);
alert(mm*100+"%");
document.all.imgjpg.style.zoom=mm;
}
}
</script>
</HEAD>
<BODY><input type=button value="放大" onclick="imgzoom(1);">
<input type=button value="?小" onclick="imgzoom(2);"><IMG id="imgjpg" name="imgjpg" src="09233315.jpg">
</BODY>
</HTML>
<script language="Javascript">
function imgScale(srcobj)
{
var OriginImage=new Image();
OriginImage.src=srcobj.src;
var H=OriginImage.height;
var W=OriginImage.width;
var scale_w=W/100; //按宽度得到的缩放比例
var scale_h=H/100;//按高度得到的缩放比例
var scale=scale_w>scale_h?scale_w:scale_h;//得到缩放比例(取最大值)
var objname=""+srcobj.name
srcobj.width=W/scale;//缩放宽度
srcobj.Height=H/scale;//缩放高度
}
</script>
</head><body>
<img name="newsimg" src="1.jpg" width=100 height=100>
<input type=button onclick="imgScale(document.all.newsimg)" value="scale">
</body></html>
srcobj.Height=H/scale;//缩放高度这一句打错了,是
srcobj.height=H/scale;//缩放高度
直接在script里面调用
估计是js执行的时候图片还没下完.
这不是图片还没下完,而是对象还没有建立。
这个还是知道的
}
<body onload="init">