hi
Der einzige, der trotzdem nicht mitspielt, ist mozilla, dem ich für ein iFrame noch kein "hidden" bzw. "display:none" beibringen konnte, er zeigt iFrames grundsätzlich an.
vorab, so würde ich es machen:
onclick="parent.<anderer>.location.href='URL';parent.document.getElementById('der iframe').style.display='none';" (oder so ähnlich :)
Wegen Mozilla:
welche Version hast du getestet? Imho sind einige Probleme mit <iframes> und deren Ausblendung erst seit kurzem gelöst.
gruss Kai