0

少し前に、以下にランダムに選択して広告するための簡単なJqueryコードを書きました

    $(function () {

    var theImages = [ '*****.jpg', '******.jpg', '*****.jpg' ];
    var theLinks = [ 'http://www.****.co.uk', 'http://www.****.co.uk', 'http://www.*****.co.uk' ]
    var theRandomNumber = Math.round(Math.random() * (theImages.length - 1));
    $("#ad1").attr('src','images/' + theImages[theRandomNumber]);
    $("a#adL1").attr('href', theLinks[theRandomNumber]);
    var theRandomNumber2 = Math.round(Math.random() * (theImages.length - 1));
    while (theRandomNumber == theRandomNumber2) {
            theRandomNumber2 = Math.round(Math.random() * (theImages.length - 1));
    }
    $("#ad2").attr('src','images/' + theImages[theRandomNumber2]);
    $("a#adL2").attr('href', theLinks[theRandomNumber2]);
    } );
    </script>

私は今、ウェブサイトの 29 の HTML ページにこのコードを持っています。広告が変更されるたびに、すべてのページを変更する必要があります。誰かがパラメーターを設定するための最善かつ最速の方法についてアドバイスを与えることができますか? 更新する必要があるのは 1 つだけです。次に、すべてのページがこれらのパラメーターを読み取り、何を表示するかを認識します。

ありがとうポール

4

2 に答える 2

2

次のように、javascript を javascript (.js) ファイルに入れ、これを各 HTML ファイルに含める必要があります。

<head>
   <script src="/RandomAdvert.js" type="text/javascript"></script>
</head>
于 2013-05-09T13:58:53.637 に答える
0

my_ads.js などのファイルに入れます

次に、各ページのヘッダーで使用します

<script src="/your_path/my_ads.js" type="text/javascript"></script>
于 2013-05-09T13:58:32.653 に答える