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

初心者です。
ホームページのトップ画像を自動的に複数の画像に切り替えたいのですが、
簡単で重たくならない方法を教えてください。
できれば残像を残すような感じが良いです。

Javaでも出来るのでしょうか?

すみませんが、よろしくお願いします。

A 回答 (2件)

「残像を残す」というのは、カナリ大変になりますが、


例を挙げてみます。Javascriptを使います。

<script type="text/javascript">
var imgs = new Array();
imgs[0] = "Image0.gif";
imgs[1] = "Image1.gif";
i = 0;
function Blend(){
document.getElementById("imgframe").filters.blendTrans.apply();
document.all.item("imgframe").src = imgs[i++];
document.getElementById("imgframe").filters.blendTrans.play();
if(i>=imgs.length) i=0;
}
onload = function(){setInterval(Blend,5*1000)}
</script>
<img src="Image1.gif" id="imgframe" style="filter:blendTrans(duration=2);">

これを、画像を表示したいところに張ってください。
「imgs[0] = "Image0.gif";」とありますが、「"Image0.gif"」を変えることで、自分の好きな画像に指定できます。
画像を増やしたいときには「imgs[2] = "Image2.gif";」みたいに、数字を大きくしていけばOKです。

あと、切り替わる時間ですが、
「duration=2」というところは、切り替えの時間(秒)です。
「setInterval(Blend,5*1000)」の5は、切り替えと切り替えの間の時間です。
かならず、後者を大きくしてください。

参考URL:http://www5e.biglobe.ne.jp/~access_r/hp/filter/f …
    • good
    • 1
この回答へのお礼

ありがとうございます。
Javascriptで出来れば、軽いしベストです。
活用させて頂きます。

お礼日時:2008/11/03 13:10

下記サイトの「JAVATEA13:画像の切替を自動的に行います。

」を参照下さい。この例では画像2枚を替えていますが、同じ要領で複数枚を自動的に入れ替えることができます。
http://www.geocities.jp/digitwland/javatea/javat …
    • good
    • 1
この回答へのお礼

ありがとうございます。
サイト活用させて頂きます。

お礼日時:2008/11/03 13:09

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