Wenn Du kein Reload für die Vorschaubilder willst, dann wird es ohne Frames nicht gehen, wenn man keine clientseitige Scriptsprache nutzen kann/will/darf.
damit hast du recht, dennoch würd ich de reload-variante + javascript für nicht reload bevorzugen, da der bezug der einzelnen seitenteile zueinander gewahrt bleibt