Hallo,
Nachdem das:
top.location.replace("./index.htm");
ausgeführt wurde, wird diese Stelle:
top.content.location.replace(contentPage);
gar nicht mehr erreicht, weil ja jetzt die index geladen ist. Diese müßte dann wiederum den richtigen content nachladen. Dafür muß sie aber wissen, was der "richtige" content ist...
Wenn Du wirklich dabei bist, _neue_ Seiten zu erstellen, fang erst gar nicht mit Frames an. Anfangs ist das so verlockend einfach, aber Du siehst jetzt schon, in was für einen Schlamassel Du Dich da reinreitest, und die Sache mit dem Nachladen ist noch mit das harmloseste Problem.
Gruß
Roland