Muchas gracias a los 3 por vuestras respuestas ;)
Os comento, voy a 'simplificar' un poco la parte de código que me está dando la lata para facilitar el problema.
Yo tengo esto:
Código:
<html>
<head>
<script language="JavaScript">
var variable=1;
function cambio() {
document.write(variable);
variable=variable+1;
var t = setInterval(cambio,1000);
}
</script>
</head>
<body onload="cambio()">
</body>
</html>
Básicamente, lo que quiero (el esqueleto de mi duda, no lo voy a ampliar más) es que me muestre una especie de contador y que cada número cambie por el siguiente cada segundo: que primero aparezca el 1, al segundo siguente el 2, después el 3,...
De esta forma, sólo me escribe el 1 y hace la asignación del 2 a la variable pero no hace el setInterval para que se repita el proceso cada segundo. Además, si saco el setInterval de la función, ya no me lo coge tampoco.
Quiero hacerlo así (siempre que se pueda, claro) porque lo tengo orientado para poder hacer una aplicación aún mayor (olvidémonos de las imágenes y de comandos relacionados con minutos, segundos, etc.).
Perdonad las molestias y muchas gracias de nuevo por vuestra colaboración ;)