Está usted en Indice > Construcción > Lenguajes > JavaScript > Lecciones y Paso a Paso > Abrir dos márcos con un único cilck en JavaScript
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Abrir dos márcos con un único cilck en JavaScript (2)

El archivo "izquierda.htm" es el único que se tiene que modificar y al que se añade sintaxis Javascript. Se trata del marco amarillo de la izquierda, en el que se colocan los enlaces que cambiarán simultáneamente los dos marcos de la derecha ("arriba" y "central").

Antes que nada, se escribe la sintaxis Javascript en los tag <HEAD>:

<SCRIPT> <!--
function twoinone(nr){
if (nr==1){
parent.arriba.location.href="central.htm"
parent.central.location.href="arriba.htm"
}
if (nr==2){
parent.arriba.location.href="arriba.htm"
parent.central.location.href="central.htm"
}
}
//--> </SCRIPT>

La primera función establece que clicando en el enlace se carguen los marcos de este modo:

parent.arriba.location.href="central.htm"

Es decir: el archivo de nombre "central.htm" se carga en el marco llamado "alto" e

parent.central.location.href="arriba.htm"

el archivo "arriba.htm" se carga a su vez en el marco llamado "central"

De esta manera se asiste a un vuelco de las posiciones. El marco de color negro que antes estaba arriba, ahora está abajo, y viceversa para el marco de color blanco.





Autor: HTML Point
http://www.htmlpoint.com/javascript/tutorial/08/index.html

Usuarios que han visto este tema también han visto...

- Validando emails desde JScript
- Cambiar el tamaño de letra dinámicamente
- Pop-Up para imágenes en un mismo archivo en JavaScript
- Quitar Marcos
- History en Javascript


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 22-11-2008 a las 11:31:05