Il problema nasce dal fatto che viene perso il riferimento all'href della pagina contenuta, per evitare memorizzala da qualche parte e poi usa quella:

codice:
<script type=text/javascript>
var pippo;
function Refresh() {
  pippo = pippo || document.all.iframe1.src;
  document.all.iframe1.src = pippo;
}
window.setInterval("Refresh()",2000);
</script>
Lo sai che document.all non funziona su tutti i browser, vero?

ps: per la prossima: non aprire un'altra discussione, chiedi al moderatore dell'altra sezione di spostarla