Código:
y uso los siguiente botones para pasarlas<SCRIPT LANGUAGE="JavaScript"> var rotate_delay = 5000; current = 0; function next() { if (document.slideform.slide[current+1]) { document.images.show.src = document.slideform.slide[current+1].value; document.slideform.slide.selectedIndex = ++current; } else first(); } function previous() { if (current-1 >= 0) { document.images.show.src = document.slideform.slide[current-1].value; document.slideform.slide.selectedIndex = --current; } else last(); } function first() { current = 0; document.images.show.src = document.slideform.slide[0].value; document.slideform.slide.selectedIndex = 0; } function last() { current = document.slideform.slide.length-1; document.images.show.src = document.slideform.slide[current].value; document.slideform.slide.selectedIndex = current; } function ap(text) { document.slideform.slidebutton.value = (text == "Stop") ? "Start" : "Stop"; rotate(); } function change() { current = document.slideform.slide.selectedIndex; document.images.show.src = document.slideform.slide[current].value; } function rotate() { if (document.slideform.slidebutton.value == "Stop") { current = (current == document.slideform.slide.length-1) ? 0 : current+1; document.images.show.src = document.slideform.slide[current].value; document.slideform.slide.selectedIndex = current; window.setTimeout("rotate()", rotate_delay); } } // End --> </script>
Código:
mi problema es que teniendo por ejemplo 10 imagenes <input type=button onClick="previous();" value="Anterior" title="Previous" class="button"> <input type=button onClick="next();" value="Siguiente" title="Next" class="button">
1
2
3
4
....
10
al llegar al 10 le vuelve uno a dar clic en el boton de siguiente y regresa de nuevo a la 1, que tendria que hacer para evitar ese problema y que al llegar al final no brinque de nuevo al comienzo.
de antemano muchas gracias por su ayuda