• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:効果付きの画像変化)

効果付きの画像変化

このQ&Aのポイント
  • 画像を効果を付けて変化をさせて、三回変化したら、変化を終了させたいんですけど、下の記述に何を加えたら良いか分かりましたら教えて下さい。お願いします。
  • 画像の変化に効果を付けて、特定の回数変化させる方法を教えてください。
  • 画像を効果付きで変化させる方法を教えてください。また、特定の回数変化したら変化を終了させるにはどうすれば良いですか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

っていうか、これでよく動いてますね。 なんか人の書いたものを継ぎ接ぎしたみたいですけど いまいち意味がわかんないし、 見なかったことにしたいくらい、なんかぐちゃぐちゃです。 一応、以下のような感じかなと・・  *SymError()とSymWinOpen()のくだりは省きました <head> <style> img#img1 { filter: progid:DXImageTransform.Microsoft.RandomDissolve(Duration=2.0); } </style> <script type="text/javascript"> var ie = navigator.userAgent.indexOf("MSIE "); var verIE = 0, winIE = -1; if(ie >= 0) { verIE = parseFloat(navigator.userAgent.substr(ie + 5)); winIE = navigator.userAgent.indexOf("Windows"); } var photo = new Array("aki1.jpg", "aki2.jpg","aki3.jpg"); var i = 0; var cnt = 0; function transImage2 () { var trans = 0; var img = document.images['img1']; if(verIE >= 5.5 && winIE >= 0) { if(img.filters) trans = img.filters[0]; } if(img.complete) { i++; if(i >= photo.length) i = 0; if(trans) trans.apply(); img.src = photo[i]; if(trans) trans.play(); } cnt++; if( cnt < 9 ) setTimeout("transImage2()", 4000); } </script> </head> <body onload="setTimeout('transImage2()', 4000);"> <table> <tr> <td> <img name="img1" id="img1" src="aki1.jpg" width="240" height="180" alt=""> </td> </body> .

soft13
質問者

お礼

買った本の内容をそのまま写したんですけど、酷いんですか、、、、 とにかくありがとうございます♪凄く助かりました。

関連するQ&A