Io non riesco a capire perche` uno vuole per forza usare strumenti lato client (cercando di forzare il browser a fare cose che non e` autorizzato a fare) per fare cose che lato server sarebbero perfettamente legali, semplici da realizzare e universali.
Tieni presente che gli iframe sono deprecati (non sono ammessi nelle nuove versioni di XHTML e non funzioneranno nei browser di prossima generazione).
Lo strumento lato client da usare e` il <div> (evenualmente in futuro potra` essere l' <object> ).