Ahoi,
google liest deinen javascriptcode unter umständen oder angeblich sowieso nicht. die richten sich nach dem src in deinem i-frame.
Richtig gut, fände ich, wenn der obere code so geändert werden könnte, dass nicht nur der äußere rahmen wieder hergestellt wird, sondern auch gleich bestimmt würde, was in dem iframe der index.html dargestellt werden soll, nämlich die Seite von der der Nutzer kommt. Kann ich aus meiner unterseite heraus bestimmen was im iframe der erst noch aufzurufenden index.html geladen werden soll?
Ja, schau mal hier bei selfhtml, stichwort frameset nachladen. Du musst der index.html noch einen querystring mitgeben der art location.href=index.html?gewuneschte_iframeseite.hml der dann von der index.html entsprechend ausgewertet wird.
U.u. solltest du dir, wenn du dir gedanken über suchmaschinen machst, aber mal überlegen, mit php zu arbeiten und auf iframes zuverzichten. das ist ja im grunde die html-version von phps "include".
Dank und Gruß,