L'errore appare evidente anche solo leggendo il codice e dicendo "ad alta voce" quello che fa.
In particolare, guarda bene queste due istruzioni:
La seconda riga ti sembra "congrua" con la prima?codice:var img1 = window.document.createElement("img"); img.src = "foto2.jpg";
In linea generale, sono errori legati alla programmazione in sé, ovvero ai rudimenti che si dovrebbero acquisire documentandosi e iniziando a studiare JavaScript e la programmazione nel browser, come l'uso delle variabili e le funzioni principali del DOM: senza aver chiaro questi aspetti, è inutile proseguire con cose più complesse, andando a tentoni.