javascript - 随机横幅只显示第一张图片

标签 javascript banner

我有一个外部 JavaScript,其中包含:

function random_imglink(){  
    var myimages=new Array()  
    myimages[1]="http://sevir.sitegoz.com/jchs/Banner1.png"
    myimages[2]="http://sevir.sitegoz.com/jchs/banner2.png"
    myimages[3]="http://sevir.sitegoz.com/jchs/banner3.png"
    myimages[4]="http://sevir.sitegoz.com/jchs/banner4.png"
    myimages[5]="http://sevir.sitegoz.com/jchs/banner5.png"
    myimages[6]="http://sevir.sitegoz.com/jchs/banner6.png"

    var ry=Math.floor(Math.random()*myimages.length)
    if (ry==0)
        ry=1
    document.write('<img src="'+myimages[ry]+'" border=0>')
}

我的 HTML 包含:

<script language="JavaScript">
    <!--
    random_imglink()
    //-->
</script>

但只有第一张图片加载。
我的网站是here ,横幅应该在每次加载(或重新加载)任何页面时更改,但只有第一张图片显示,有什么想法吗?

最佳答案

Apache 服务器区分大小写。您将“Banner1”大写,但没有其他横幅。当我尝试导航到其他图像(使用小写字母“b”)时,我被重定向到托管站点 - 告诉我文件名不存在。

这可能不是您没有获得其他图像的原因,但它肯定没有帮助。

关于javascript - 随机横幅只显示第一张图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/429107/

相关文章:

javascript - 自调用函数问题javascript

javascript - 如何将 <td> onclick 的值传递给同一行的另一个 <td>?

iOS AdMob : Error No Ad to Show

java - 如何让我的广告横幅出现在我的应用程序上而不带走整个应用程序?

css - 如何让我的图像标题调整大小?它在移动设备上被切断,但在桌面上看起来不错

java - 广告横幅未显示

javascript - 每次调用时都有新实例的命名空间

javascript - 使用 select 作为标签时,如何使用 ng-options 禁用 angularjs 中的选项

javascript - 检测页面上任意位置的点击或焦点事件,包括同源 iframe

html - 调整窗口大小时保持横幅图像居中?