Hola, he probado un codigo de la web tunait.com que evita que las paginas se carguen fuera de su frame set, pero algo falla. He puesto en el frameset esto:
<script type="text/javascript">
//Evitar páginas fuera de su frame
var red = true
</script>
En cada pagina(menos en la portada que carga el frame set por defecto) he puesto:
<script type="text/javascript">
//Evitar páginas fuera de su frame
//http://javascript.tunait.com/
url=this.location.pathname
if(top==self) top.location="index.html?" + url
//NOTA: Cambiar frames.htm por el nombre de la página de frames
</script>
y en la portada por defecto he puesto:
<script type="text/javascript">
/Evitar páginas fuera de su frame
//http://javascript.tunait.com/
if(top==self) top.location="index.html"
if(top.location.search.substr(1)!="" && top.red == true){
top.red = false
location.href = top.location.search.substr(1)
}
//NOTA: Cambiar frames.htm por el nombre de la página de frames
</script>
Lo que ocurre es que cuando entro directamente a una de las pagina, en vez de cargarme el frame set con la pagina que he pinchado abierta, me carga el frame set con la protada por defecto, sin tener encueta la seccion que habia seleccionado. no se si me he explicado del todo bien, Gracias