保存jquery数据的最佳方法是什么

时间:2013-05-09 13:55:12

标签: jquery html

前段时间我写了一些快速的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页面上有这个代码。每次广告更改时,我都必须更改每个页面。有人可以提供一些关于将参数输入的最佳和最快方法的建议我只需要更新一件事。然后,所有页面都将读取这些参数并知道要显示的内容。

谢谢保罗

2 个答案:

答案 0 :(得分:2)

您应该将javascript放入javascript(.js)文件中并将其包含在每个HTML文件中,如下所示:

<head>
   <script src="/RandomAdvert.js" type="text/javascript"></script>
</head>

答案 1 :(得分:0)

将其放在my_ads.js

等文件中

然后在每个页面的标题中使用

<script src="/your_path/my_ads.js" type="text/javascript"></script>