Cita:
Iniciado por zerokilled
buenas...
considero que es una perdida de recurso tener que invocar la funcion cada tres segundos. en ese caso, lo unico que tenias que hacer era invocar directamente la funcion una sola vez. o sea, dentro de onload invocas la funcion
cambiarFondo. asi no tienes que esperar el lapso de treinta minutos la primera vez.

gracias
zerokilled por responder y desearía que me dijeras como se hace eso, por ahora es lo que me funcionó y estoy abierto a correcciones ya que como dije antes: de javascript "ni pio" solo trato de hacer algo con lo que encuentro; entiendo lo que usted dice del refresco cada tres segundos ya que es un desgaste enorme de recursos, pero la verdad no he encontrado algo que se ajuste a lo que quiero.