| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > Увеличение изображения |
| Автор: warobushek 22.7.2008, 10:11 | ||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html><head> <meta content="text/html; charset=windows-1251" http-equiv="content-type"><title>test script</title> <script type="text/javascript" language="JavaScript"> <!-- function yvel(imgObj,w,h,h2,dw,dh,dt) { if(h<h2) { /*применение текущих размеров*/ imgObj.width=w; imgObj.height=h; h+=dh; w+=dw; setTimeout(yvel(imgObj,w,h,h2,dw,dh,dt), dt);//задержка } else ; }//yvel function IncImg(h1,w1,h2,w2, imgObj) { var v=100;//скорость увеличения в пикселях var w=w1,h=h1;//текущие размеры var vp;//скорость увеличения в процентах if( (v/h1)>(v/w1)) vp=v/h1; else vp=v/w1; dh=1;//vp*h1; dw=1;//vp*w1; dt=50;//00/v; yvel(imgObj,w,h,h2,dw,dh,dt); }//IncImg //--> </script> </head> <body> <img onclick="IncImg(288,400,575,799,this)" alt="02" src="02.gif" name="img00" id="img00" height="288" width="400"> </body></html> |
| Автор: ksnk 22.7.2008, 10:53 | ||
|