• ベストアンサー

同じ処理を何回も繰り返したい。

どうしても分からないので教えてください。 縦長の画像を上に向かって延々とムービーのように流すというスクリプトを使いたいと考えています。で、友人がどこかのサイトを参考にしてつくってくれたのですが、作ってもらったスクリプトでは一定時間で停止してしまうのです。 http://www.iga-omote.ne.jp/~test/itsupport/teachphoto.html 現在の所、 <tr> <td><img border=0 height=699 src="img/side_cinema.jpg" width=150></td> </tr> という形で何枚も画像があるという状況にしてあるようで、どのようにカスタマイズしていいものか悩んでいます。 何度も処理を繰り返すものとしては、for(;;)があるかと思いますが、現在つくってもらったスクリプトに追加する形で、うまくループ処理ができればと考えています。 非常にお手数おかけして申し訳ありませんが、ご存じの方がいらっしゃいましたら教えてください。よろしくお願い致します。

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

  • ベストアンサー
  • hero1000
  • ベストアンサー率29% (114/390)
回答No.2

countに関する記述を全て削除し、2つ目のif分の「else」以降を削除して みてはいかがでしょうか。

chikonojyo
質問者

お礼

ありがとうございます。今から一度やってみます!

chikonojyo
質問者

補足

else{ wx[layName]=ex[layName] wy[layName]=ey[layName] clearTimeout(slideID[layName]);mvFlag[layName]=false } の部分を削除すればいいのでそうか?

その他の回答 (2)

  • hero1000
  • ベストアンサー率29% (114/390)
回答No.3

>else{ >wx[layName]=ex[layName] >wy[layName]=ey[layName] >clearTimeout(slideID[layName]);mvFlag[layName]=false >} > >の部分を削除すればいいのでそうか?  そうです。  ただちょっと自信ないので(汗)、もし動かなかったらまた補足お願いします。

chikonojyo
質問者

お礼

ありがとうございます。 しかしだめでした・・・残念。 とりあえず何か別の手段で(再読み込みとか)考えることにします。 本当にありがとうございました!

noname#2601
noname#2601
回答No.1

 while分でbreakポイントを設定しなければ、ずっとループ処理が出来るのでは?  構文の書き方まではわかりませんが(^-^;

chikonojyo
質問者

お礼

私も構文の書き方が分からないんですよね(^-^; つくづく「JavaScript」って難しいなって感じるんですが。。 ありがとうございます!

関連するQ&A