Cita:
Iniciado por chuidiang Hola:
Una cosa nada más. Si no estás recargando la página, no necesitas un atributo hidden, te basta una variable javascript declarada fuera de la función, para que no se inicialice cada vez que se llama a la función, pero que sea accesible dentro de esta.
Y si estás recargando la página, tampoco te haría falta el hidden, la nueva página recargada podría empezar con cualquier imagen. Si no eres muy perfeccionista, no tiene importancia que al recargar la página siga con la figura que le toca, vale perfectamente que vuelva a empezar con la primera imagen.
Se bueno.
Llevas toda la razón, muchas gracias.
Esto funciona tal y como yo quería (defino una función, changeimage(h), auxiliar):
Código:
...
h=1;
control=setInterval("h=changeimage(h);",1500);
...
function changeimage(h) {
if(h==1 && document.forms[0].elements[10].value==1) {
document.images[1].src="FotoshowOFF-2.jpg";
h=2;
return h;
} else if(h==2 && document.forms[0].elements[10].value==1) {
document.images[1].src="FotoshowOFF.jpg";
h=1;
return h;
} else {
clearInterval(control);
}
}
Y no necesité "ensuciar" la estructura del código con campos de señales.
[OFF Topic] Disculpa por "haberte rebautizado" como ch
iudiang,
chuidiang... mi fuerte no es el chino... y yo ya estoy teniendo un poco de "dislexia codificadora", ja, ja. [/OFF]