Foros del Web » Creando para Internet » HTML »

Links a frames

Estas en el tema de Links a frames en el foro de HTML en Foros del Web. Hola Mi sitio usa frames (el típico indice a la izquierda y el contenido a la derecha). Ahora, yo necesito poner links a determinadas páginas ...
  #1 (permalink)  
Antiguo 20/12/2003, 11:19
 
Fecha de Ingreso: agosto-2003
Mensajes: 56
Antigüedad: 20 años, 8 meses
Puntos: 0
Links a frames

Hola

Mi sitio usa frames (el típico indice a la izquierda y el contenido a la derecha).

Ahora, yo necesito poner links a determinadas páginas de mi sitio desde el exterior y quisiera que se carge el conjunto de marcos con la página que yo quiero en el frame "principal" y no la página sola sin el resto de los marcos.

Es decir, quiero que se abra tal como si el visitante hubiera elegido una página en el índice y esta ya se hubiera abierto en el frame de la derecha.

Es posible?

Saludos,
Ernesto.
  #2 (permalink)  
Antiguo 20/12/2003, 12:41
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Yep, es posibol...

Debes crear esos links en las páginas externas tal que así


Tienes un frameset de nombre index.html. Suponiendo que quieras que se cargue el frameset con frutasyverduras.html en el marco principal.

El link que llame debería ser algo así como...

<a href="http://www.tusitio.com/index.html?frutasyverduras"> frutas y verduras </a>

Y a tu frameset le pones este script

<script language="JavaScript">
function seccion(){
if(location.search.length > 0){
frames[1].location.replace(location.search.substr(1) + '.html')
}
}

</script>
</head>

y al tag de frameset le añades...

<frameset cols="80,*" frameborder="yes" border="1" framespacing="1" onload="seccion()">

y yástá
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:45.