プロが教える店舗&オフィスのセキュリティ対策術

一定時間ごとにランダムに、
バナーとそのリンク先を切り替え表示したいのですが

例えばA・B・Cと3つのバナーを表示するのに
Aは10秒
Bは5秒
Cは15秒 表示といったように、
それぞれのバナーで表示時間を変えたい場合には
どうしたらよいのでしょうか?

均等な時間表示方法しか、参考ページを見つけられずに困っております。。。
すみませんが、よろしくお願いいたします!

A 回答 (2件)

10秒、5秒、15秒というのがA、B、Cと対で固定なら配列等にまとめて定義しておいて、切替えのスクリプト(多分、setTimeoutなどを利用しているでしょうから)の時間制御にその値を用いる。


時間が固定でなくその都度適当(ランダム)なら、都度発生させて、setTimeoutなどで利用する。


>均等な時間表示方法しか、参考ページを見つけられずに困っております
基本的な方法はその参考ページを利用できると想像します。
できればsetTimeoutを利用しているもののほうがよろしいかと。
 setTimeout( func, time)
の、timeの値を実行する度に変えられるようにすればご希望の動作になるかと。
    • good
    • 0
この回答へのお礼

お礼が大変おそくなり失礼いたしました!

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

お礼日時:2014/09/18 02:14

単純に5秒にして


Aは10秒 2枚
Bは5秒  1枚
Cは15秒 3枚
でよいのじゃないかと・・・
    • good
    • 0
この回答へのお礼

お礼が大変おそくなり失礼いたしました!

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

お礼日時:2014/09/18 02:15

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