你的想法完全正确,将存放页面的Iframe的宽和高都设置为0并将它隐藏,eg.
<iframe id="home" border=0 height=0 width=0 src="home.aspx">=========存放home.aspx
<iframe id="content" width=500 height=300>==================显示home.aspx//////////////////////////////////////////////////////////////
//要用到的javascriptdocument.getElementById("content").src=document.getElementById("home").src;////////////////////////////////////////////////////////////////////