Wo steht denn das history.go(-1)???
Im Iframe? Dann musst den richtigen frame adressieren. Jeder Frame hat seine eigene History. Betrachte doch mal die Frames als je ein eigenes Fenster, dann wird Dir das klar.
http://selfhtml.teamone.de/javascript/objekte/frames.htm
Hilft Dir weiter.
fastix