Hallo Ralf
ich hab das mit location.replace mal kurz ausprobiert - der Erfolg ist allerdings nicht befriedigend :-( - es wird dann statt zwei historyeinträgen keiner(!) gemacht und mit dem backbutton verläßt du dann die ganze frameseite :-( - sprich : location.replace() ist alleine noch keine Lösung.
Probiers mal aus indem du einfach
parent.frames[F1].location.href=URL1; durch:
parent.frames[F1].location.replace(URL1); und
parent.frames[F2].location.href=URL2; durch:
parent.frames[F2].location.replace(URL2);
ersetzt.
Gruß
Leonhard