Cambiare l'immagine in un'altra pagina

  • Creatore Discussione Creatore Discussione sermon
  • Data di inizio Data di inizio

sermon

Nuovo Utente
30 Gen 2006
3
0
0
Ciao a tutti,
sono di fronte al segunte problema: ho una pagina che contiene un'immagine chiamata "imggrande"; all'interno di questa pagina ho unserito un i-frame con delle immagini in miniatura.
Il mio obiettivo è quello di cliccare su una qualsiasi immagine in miniatura e fare in modo che cambi l'immagine "imggrande" della pagina principale.

Ho provato ad inserire questo codice all'interno della pagina dell'i-frame:

Codice:
<SCRIPT language=JavaScript>
<!-- Hide from older browsers...

//Function per cambiare la foto grande
function ChangeFoto(mioUrl) {	
	window.opener.document['imggrande'].src = mioUrl;
}
// -->
</SCRIPT>

Ma l'immagine non cambia ed internet explorer mi segnala il seguente errore:

'window.opener.document' è nullo o non è uno oggetto.

Grazie anticipatamente a chiunque saprà consigliarmi.
 
Non dispongo di un editor con intelisense in questo momento, quindi non sono facilitato nel fare delle prove... ti dico solo che, al tuo scopo, dovresti provare a servirdi dell'oggetto parent, non di window.

Fai un test ;)
 
Risolto!!!!
Bastava sostituire la riga
Codice:
window.opener.document['imggrande'].src = mioUrl;

con la seguente:
Codice:
parent.document['imggrande'].src = mioUrl;

Grazie 1000. :byebye:
 

Discussioni simili