• 締切済み

【ランダムバナー】各バナーごとに表示時間を設定

一定時間ごとにランダムに、 バナーとそのリンク先を切り替え表示したいのですが 例えばA・B・Cと3つのバナーを表示するのに Aは10秒 Bは5秒 Cは15秒 表示といったように、 それぞれのバナーで表示時間を変えたい場合には どうしたらよいのでしょうか? 均等な時間表示方法しか、参考ページを見つけられずに困っております。。。 すみませんが、よろしくお願いいたします!

みんなの回答

  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.2

10秒、5秒、15秒というのがA、B、Cと対で固定なら配列等にまとめて定義しておいて、切替えのスクリプト(多分、setTimeoutなどを利用しているでしょうから)の時間制御にその値を用いる。 時間が固定でなくその都度適当(ランダム)なら、都度発生させて、setTimeoutなどで利用する。 >均等な時間表示方法しか、参考ページを見つけられずに困っております 基本的な方法はその参考ページを利用できると想像します。 できればsetTimeoutを利用しているもののほうがよろしいかと。  setTimeout( func, time) の、timeの値を実行する度に変えられるようにすればご希望の動作になるかと。

jojo99
質問者

お礼

お礼が大変おそくなり失礼いたしました! あれこれやってみましたが挫折して ORUKA1951さんの方法で設置しました(T T) 時間を見つけてまた再チャレンジしてみようと思います! ありがとうございました!

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

単純に5秒にして Aは10秒 2枚 Bは5秒  1枚 Cは15秒 3枚 でよいのじゃないかと・・・

jojo99
質問者

お礼

お礼が大変おそくなり失礼いたしました! 単純明快な方法をありがとうございました! 大変助かりました!!