Salvi il primo blocco di codice che ho postato in un file che chiami prova.htm, salvi il secondo blocco in un file che chiami index.htm nella stessa cartella del precedente.
Lanci prova.htm e vedi il risultato.
Cosa non ti è chiaro?
Nel punto dove apri index.html devi aggiungere un paramentro che abbia come valore la pagina che vuoi aprire nell'iframe (nel mio esempio http://www.google.it).
In fondo alla tua pagina index.htm o sull'onload aggiungi le due istruzioni javascritpt che vanno ad aprire la pagina passata nell'iframe.
Volendo potresti anche evitare di dividere script e tag nella pagina index.htm inserendo l'iframe con una document.write.
prova a fare un index.htm così:
codice:<body> <div>tutto quello che c'è prima dell'iframe</div> <script language="JavaScript"> document.write("<iframe src=\"" + location.search.substr(1).split("=")[1] + "\"></iframe>"); </script> <div>resto della pagina</div> </body>

Rispondi quotando