Foros del Web » Programando para Internet » Javascript »

no mostrar imagen antes del principio ni despues del final

Estas en el tema de no mostrar imagen antes del principio ni despues del final en el foro de Javascript en Foros del Web. Buenas tardes tengo el siguiente codigo que encontre por la web, me sirve bien pero quisiera agregarle que al mostrar la primera imagen no me ...
  #1 (permalink)  
Antiguo 11/01/2012, 10:44
Avatar de mazaku  
Fecha de Ingreso: septiembre-2009
Ubicación: Veracruz
Mensajes: 104
Antigüedad: 14 años, 7 meses
Puntos: 0
no mostrar imagen antes del principio ni despues del final

Buenas tardes tengo el siguiente codigo que encontre por la web, me sirve bien pero quisiera agregarle que al mostrar la primera imagen no me muestre el boton de antes y al mostrar la ultima imagen no me muestre el boton de despues

este el el codigo

Código:
<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>
y estos son los botones con los que le doy atras o adelante
Código:
<input type=button onClick="previous();" value="Atras" title="Previous" style="BORDER: rgb(128,128,128) 1px dashed; FONT-SIZE: 8pt; FONT-FAMILY: Verdana;
BACKGROUND-COLOR: rgb(233,233,233)">
    <input type=button onClick="next();" value="Adelante" title="Next" style="BORDER: rgb(128,128,128) 1px dashed; FONT-SIZE: 8pt; FONT-FAMILY: Verdana;
BACKGROUND-COLOR: rgb(233,233,233)">
muchas gracias por su ayuda, espero me puedan ayudar a resolver este problema

Etiquetas: final, input, principio, botones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:33.