Che pasticcio: allora, stai dichiarando newWindow che il motore javascript del tuo browser proverà ad istanziare subito, al caricamento della pagina in cui lo script è contenuto, sempre e comunque... in quella dichiarazione chiaramente non riesce a risolvere theURL in quanto non è valoizzato a niente... poi l'uso che ne dovresti fare è aggirato dall'action all'onclick, in quanto ci appiccichi direttamente un window.open (il che è più che lecito ed infatti funziona).
soluzione: getta via quelle due righe di codice, oppure le schiaffi in una funzione del tipo
codice:
function apriImm(theURL) {
newWindow=window.open(theURL,'newWin','scrollbars=no,status=no,resizable=no,top=0,left=0,width=300,height=150');
newWindow.creator=self;
}
e nelle immgini metti onclick="apriImm('images/bullock1.jpg');"
Due considerazioni: non so che roba sia newWindow.creator (creator non l'ho mai sentita, ma non sono un guru di javascript, ma troppo pigro adesso per aprire il manuale e cercare); passare il nome di un'immagine come indirizzo URL non è proprio carino, sarebbe piuttosto il caso di creare un documento HTML contenente l'immagine e passare quello come argomento di window.open