hola, antes que nada fijate que tienes tu codigo javascript dentro del head, por ende deberias llamar en algun lado la funcion cambiar(); por otro lado yo pondria el set interval dentro de la funcion asi cada vez que la llamas, estas llamando tambien al intervalo, yo dejaria tu codigo asi:
Código Javascript
:
Ver originalnumImg = 0;
imgs1 = ['../images/green_light_402.png','../images/green_light_402_off.png'];
function cambiar() {
numImg++;
if (numImg==imgs1.length) numImg=0;
document.getElementById('imagen1').src = imgs1[numImg];
setTimeout( "cambiar()", 600 );
}
Código HTML:
Ver original<body onload="cambiar();">
<img src='../images/green_light_402_off.png' id='imagen1' />
Pruebalo y fijate si te funciona, Saludos