Hola ordiales, hola eDuDiTo:
Hice esta página de prueba:
Código PHP:
<html>
<head>
<title>
Frames
</title>
</head>
<frameset rows="100,*" onload="sup.document.write('Hola')">
<frame name=sup>
<frame name=inf>
</frameset>
</html>
Hay se puede ver que no existe ninguna página cargada en ninguno de los frames, pero se puede usar el evento onload del "frameset" para inicializar las páginas...
En vez de escribir "hola", puedes crearte un script que escriba el menu, y crearte los script que necesites en la página del "frameset", y llamarlos poniendo "parent" antes de las funciones...
Espero que te sirva.
Saludos