プロが教えるわが家の防犯対策術!

こんにちは。はじめまして。
質問致しますどうか宜しくお願い致します。
HPでの画像画像を拡大の方法はわかりましたが
拡大して縮小もして繰り返し、してしいます。
参考にしましたのは下記のHPです。
http://www.wind.sannet.ne.jp/alfix/javascript/im …

このプログラムを縮小~画像拡大だけで1回のみで
大きくなった画像を繰り返さずか止まるようにしたいのですが
どのように改善すれば宜しいでしょうか?
詳しい方是非宜しくお願い致します。

A 回答 (1件)

 例えば、if(h > hMax){ h=hMin; } を


if(h > hMax){return;} に変えます↓

<HTML>
<HEAD>
<TITLE>JavaScript サンプル</TITLE>
<SCRIPT type="text/JavaScript">
<!--
var hMin=10;
var hMax=40;
var h=hMin;
var wRitu;
var flg=false;
function kakudaiImg(){
if(!flg){
if(document.img10.width > 0){
flg=true;
wRitu = document.img10.width / document.img10.height;
}else{
setTimeout("kakudaiImg()",35);
return;
}
}
if(h > hMax){
return;
}

document.img10.height = h++;
document.img10.width = h * wRitu;
document.img10.style.visibility="visible";
setTimeout("kakudaiImg()",35);
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<TABLE boder=0 width=50 height=50><TR><TD><CENTER>
<IMG src="td205.gif" name="img10" style="visibility:hidden">
<SCRIPT type="text/JavaScript">
<!--
kakudaiImg();
//-->
</SCRIPT>
</CENTER></TD></TR></TABLE>
</BODY>
</HTML>
    • good
    • 0
この回答へのお礼

gura_様
適切なアドバイス本当にありがとうございました。
gura_様のお書きのように変更させていただきましたら。
画像がキチンと止まりました。ありがとうございます。
感謝しております。
また何かありました時は宜しくお願い致します。

お礼日時:2005/12/24 14:04

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!