Foros del Web » Programando para Internet » Javascript »

Problemas con javascript

Estas en el tema de Problemas con javascript en el foro de Javascript en Foros del Web. Necesito saber como habrir dos paginas a la vez de un solo click y mandar cada una a un marco diferente....
  #1 (permalink)  
Antiguo 25/04/2003, 04:43
 
Fecha de Ingreso: abril-2003
Mensajes: 1
Antigüedad: 21 años
Puntos: 0
Problemas con javascript

Necesito saber como habrir dos paginas a la vez de un solo click y mandar cada una a un marco diferente.
  #2 (permalink)  
Antiguo 25/04/2003, 10:30
Avatar de Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 22 años, 4 meses
Puntos: 38
Hola goos_11es, bienvenido a los foros.

Te pongo el siguiente ejemplo:

Supongamos que tienes una estructura de tres frames, con uno superior y dos inferiores definida asi:

Principal
Código PHP:
<html>
 <
head>
 </
head>
 <
frameset rows="10%,*">
  <
frame name="superior" src="sup.htm">
  <
frameset cols="50%,50%">
   <
frame name="izquierdo">
   <
frame name="derecho">
  </
frameset>
 </
frameset>
</
html
Donde tienes como frame superior el siguiente:

sup.htm
Código PHP:
<html>
 <
head>
  <
script>
   function 
cargaPgs(){
    
parent.izquierdo.location.href "izq.htm";
    
parent.derecho.location.href "der.htm";
   }

   function 
cambiaPgs(){
    var 
pgName parent.izquierdo.location.href;
    
parent.izquierdo.location.href parent.derecho.location.href;
    
parent.derecho.location.href pgName;
   }
  
</script>
 </head>
 <body>
  <input type="button" name="carga" value="Carga" onclick="cargaPgs()">
  <input type="button" name="cambia" value="Cambia" onclick="cambiaPgs()">
 </body>
</html> 

Y como frames inferiores lo siguiente:

izq.htm
Código PHP:
<html>
 <
head>
 </
head>
 <
body>
  
Izquierdo
 
</body>
</
html
der.htm
Código PHP:
<html>
 <
head>
 </
head>
 <
body>
  
Derecho
 
</body>
</
html
Como podrás ver, la carga de las páginas la puedes hacer manipulando el objeto location del frame correspondiente tal como está en las funciones cargaPg() y cambiaPg() de la página sup.htm.

Saludos.
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 13:35.