Ако някой знае по-добър начин да каже, но ето как може да стане в някои браузъри:
<object data="page.html" type="text/html"
width="500" height="200" id="aaa"></object>
<a href=""
onclick="document.getElementById('aaa').data = 'newpage.html'; return false;"
>Нова страница</a>
Като гледам това работи в Opera (поне от 2004-та насам) и Firefox 3. В Safari 3.2 работи например ако има едно alert() след промяната. В IE 7 и 8 Beta не работи, но може да се използва нестандартен трик като промяна на outerHTML, а за Firefox 2 не знам какво може да се направи.