Pues ... habría de funcionar igual.
Prueba a poner en la página que contiene el iframe lo que pone en
Código del frameset (estructura de marcos)
y a cada página que deba cargarse dentro del iframe le pones lo que pone en
Código a colocar en las páginas que deban cargar en el marco principal (excepto la portada por defecto)
A la página que cargue por defecto dentro del iframe ponle lo que pone en
Código a colocar en la portada (la página especificada en el frameset)
... y el último codigo del script, donde pone
Código a colocar en el resto de páginas que carguen por defecto en el frameset (página de menús, cabecera... exceptuando la portada)
... esto último lo omites.
Si vieras que no quiere funcionar prueba a cambiar en todas las líneas donde diga
top lo cambias por
parent
No lo he probado, pero creo que debería de funcionar