• 締切済み

スライドショーとスワップイメージ

HPでスライドショーとスワップイメージを連動したいのですが・・・できますか? 例えば1~10画像のスライドショーがあるとしてスワップイメージで5の画像を出した時にスライドショーの進むボタンで6に変わるように・・・。 よろしくお願いします。

みんなの回答

回答No.1

javascriptのスライドショウのやり方は色々あるのですが、簡単にできて応用が利くということでこんな感じはどうでしょうか。 <HTML> <HEAD> <TITLE>test</TITLE> <SCRIPT LANGUAGE="JavaScript"> <!--- function next_photo() { if (document.images) { var photo_ary = new Array("1.jpg", "2.jpg", "3.jpg", "4.jpg"); var src = document.f.photo.src; var src_ary = src.split("/"); var default_photo = src_ary[src_ary.length-1]; for(var i=0; i<photo_ary.length; i++) { if (photo_ary[i]==default_photo) { var num = i; } } document.f.photo.src = photo_ary[num+1]; } } //---> </SCRIPT> </HEAD> <BODY> <form name="f"> <img src="1.jpg"name="photo"> <input type="button" name="next" value="次" onClick="next_photo();"> </form> </BODY> </HTML> photo_aryの配列を作っているので、ファイルを連番にする必要がありません。 簡単に作ったのでループ処理はしていません。 このファイルと画像を同じ階層において処理を行うようにしています。 作りこめばいろんな機能を追加できます。

noom1973
質問者

お礼

ありがとうございます。 参考にしてみます。

関連するQ&A