Folgendes Problem taucht jetzt mit NN 4.07 auf (nicht IE):
Wird in der Browser-Navigation auf "Zurück" geklickt, bleibt Frameset(2) stehen, wie es ist. Es muß also immer zweimal geklickt werden, wenn vorher der interne history.back Befehl über den Verweis gegeben wurde (aber nur an dieser Stelle und nur im NN). Wird history.go(-2) gesetzt, geht es auch nicht, weil beide Browser dann wirklich 2 Sprünge zurückgehen.
Ich denke, Du hast alles beisammen, was Du brauchst: Einen eigenen Back-Knopf, der via JavaScript den Namen des Browsers abfragt und einen oder zwei Schritte zurück geht ...