Hola:
Es agradable ver que viejos códigos siguen siendo útiles (un ejemplo de imágenes de uno de mis dominios...)
Creo que no hay problemas con el código, salvo los que se puedan encontrar por tratarse de viejas páginas, y donde se insertó tenía ciertas restricciones, entre ellas, el largo de las líneas, que terminaban dividiéndose, y aparecían espacios en blanco no deseados como:
document.getElementById("enlace1").setAttribute("h ref", enlaces[temp[0]]);
href no se separa...
Controla esos detalles, seguro que el código sigue siendo válido, aunque paara más imágenes (o lo que te interes usar) haay más alternativas.
Saludos