Carissimi ho un problema col javascript da risolvere... D'altronde, come premessa, io e javascript non andiamo mai d'accordo!
Dunque devo mettere su un sito un link che mi permetta di aprire un altro sito in una nuova finestra.
Il link è di questo genere (di seguito si capisce il perché):
codice:
Clicca qui
Il problema è che il document del sito da aprire contiene un iframe del tipo seguente:
codice:
<iframe name="nome_iframe" src="pagina_default.php"></iframe>
nel quale iframe devo caricare una pagina che gli indico io e non la pagina di default.

Allora ho pensato di modificare l'attributo 'src' dell'oggetto iframe a partire dalla pagina in cui è contenuto il link di sopra tramite la funzione che riporto sotto:
codice:
<script type="text/javascript">
	function ApriSito(codice) {
		var subWindow = window.open("http://www.sito_da_aprire.it", "nomefinestra");
		subWindow.document.nome_iframe.src = "http://www.sito_da_aprire.it/page.php?parametro=" + codice;
	}
</script>
Ma il tutto non funziona, perché mentre viene eseguita la funzione che modifica l'attributo 'src' dell'iframe il document nella subWindow non ha avuto ancora tempo di caricarsi del tutto.
Pertanto quando si cerca di modificare l'attributo 'src' non è stato ancora creato l'oggetto iframe e per questo risulta in quel momento ancora null.

Come devo fare per risolvere questo problema? Cosa mi consigliate?