Php 极限图像循环显示

Php 极限图像循环显示,php,javascript,function,Php,Javascript,Function,建议使用以下代码,但不完全起作用:-(。我想在单击时显示一个图像数组(var imgs),并在数组末尾返回到第一个img=1。如有任何帮助,将不胜感激。谢谢。 限制图像显示 var imgs=[“'pic1lg.jpg”,“pic2lg.jpg”,“pic3lg.jpg”,“pic4lg.jpg”,“pic5lg.jpg”]; var baseURL='images/art_竞赛/2005/'; var x=imgs.长度; 函数更改(){ 如果(x>0){document.getElemen

建议使用以下代码,但不完全起作用:-(。我想在单击时显示一个图像数组(var imgs),并在数组末尾返回到第一个img=1。如有任何帮助,将不胜感激。谢谢。 限制图像显示

var imgs=[“'pic1lg.jpg”,“pic2lg.jpg”,“pic3lg.jpg”,“pic4lg.jpg”,“pic5lg.jpg”];
var baseURL='images/art_竞赛/2005/';
var x=imgs.长度;
函数更改(){
如果(x>0){document.getElementById(“bob”).src=baseURL+imgs[--x];}
}
window.onload=函数(){change();}

作为旁注,“bob”是什么?

如果要将其回滚到起始位置,则必须在小于0时重置
x
的值

if (x < 0) {
  x = imgs.length - 1;
}
document.getElementById("bob").src = baseURL+imgs[x--];
if(x<0){
x=imgs.length-1;
}
document.getElementById(“bob”).src=baseURL+imgs[x--];
这样做的目的是在更改图像之前检查
x
的值,如果该值小于0(0是第一个图像),则将其设置为小于数组长度的值(数组索引基于0,因此最后一项的索引长度为
length-1
)。


var imgs=[“pic1lg.jpg”、“pic2lg.jpg”、“pic3lg.jpg”、“pic4lg.jpg”、“pic5lg.jpg”];
var baseURL='images/art_竞赛/2005/';
var imagesLength=imgs.长度;
无功电流=imgs.长度;
功能更改(img){
如果(当前请尝试此项
我为当前选定的阵列添加了一个国家/地区。

<script>
var imgs = ["'pic1lg.jpg","pic2lg.jpg","pic3lg.jpg","pic4lg.jpg","pic5lg.jpg"];
var baseURL = 'images/art_contests/2005/';

 var x=imgs.length;
 var latest = 0;
 function change(){

    if (x>0) { 
        if(latest < x){
            document.getElementById("bob").src=baseURL+imgs[latest];
            latest++;
        }else{
         latest = 0;    
        }
    } 
 }

 </script>
 </head>
 <body>
 <input type="button" onclick="change()"/>
 <img src="" id="bob" alt="" onclick="change()">
 </body>

var imgs=[“'pic1lg.jpg”,“pic2lg.jpg”,“pic3lg.jpg”,“pic4lg.jpg”,“pic5lg.jpg”];
var baseURL='images/art_竞赛/2005/';
var x=imgs.长度;
var=0;
函数更改(){
如果(x>0){
如果(最新
<script>

var imgs = ["pic1lg.jpg","pic2lg.jpg","pic3lg.jpg","pic4lg.jpg","pic5lg.jpg"];
 var baseURL = 'images/art_contests/2005/';

 var imagesLength= imgs.length;
 var current = imgs.length;
 function change(img){
    if(current <= 0)
        current = imagesLength;
    img.src=baseURL+imgs[--current];
 }
 window.onload = function() { change(); }
;
 </script>
 </head>
 <body>
 <img src="" id="bob" alt="" onmousedown="change(this)">
 </body>
<script>
var imgs = ["'pic1lg.jpg","pic2lg.jpg","pic3lg.jpg","pic4lg.jpg","pic5lg.jpg"];
var baseURL = 'images/art_contests/2005/';

 var x=imgs.length;
 var latest = 0;
 function change(){

    if (x>0) { 
        if(latest < x){
            document.getElementById("bob").src=baseURL+imgs[latest];
            latest++;
        }else{
         latest = 0;    
        }
    } 
 }

 </script>
 </head>
 <body>
 <input type="button" onclick="change()"/>
 <img src="" id="bob" alt="" onclick="change()">
 </body>