Foros del Web » Programando para Internet » Javascript »

problema con frames

Estas en el tema de problema con frames en el foro de Javascript en Foros del Web. Hola que tengo que hacer una aplicacion en javascript. que es la siguiente => Crear una página web dividida en dos frames, en uno de ...
  #1 (permalink)  
Antiguo 23/04/2012, 04:43
 
Fecha de Ingreso: mayo-2009
Ubicación: Andalucia
Mensajes: 650
Antigüedad: 11 años
Puntos: 1
problema con frames

Hola que tengo que hacer una aplicacion en javascript. que es la siguiente =>

Crear una página web dividida en dos frames, en uno de ellos aparecen enlaces en forma de botones, al pulsar sobre uno de ellos la página que corresponde a dicho enlace
tiene que aparecer en el otro frame

y no lo consigo.

este es mi codigo

index.html

Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>New Web Project</title>
    </head>
   <FRAMESET COLS=150,*>

           <FRAME SRC="frame1.html" NAME=margen>
           <FRAME SRC="frame2.html" NAME=principal>

     </FRAMESET>
</html>
frame1.html
Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>frame1</title>
        
    <script language="JavaScript">
function actualiza_1_frames()
{
    window.parent.frames[1].location="frame2.html" ;
    
}
</script>
    </head>
    <body>
<input name="frame1" type="submit" class="enviar" value="frame1" onclick="javascript:actualiza_1_frames()"/>

</body>
</html>
frame2.html

Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    	     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>frame2</title>
    </head>
    
<body>
	
	<p>frame 2 contenido</p>
</body>
</html>
sé muy muy poco de javascript. y para hacer esta tonteria de practica me estoy liando cada vez más. Estoy mirando tutoriales etc etc. pero no me aclaro con los frames.
  #2 (permalink)  
Antiguo 23/04/2012, 04:47
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.603
Antigüedad: 18 años, 1 mes
Puntos: 1283
Respuesta: problema con frames

Hola:

No necesitas de javascript, simplemente debes usar en los enlaces el target con el valor del name del frame donde quieres enlazar.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo

Etiquetas: frames, html, input
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 19:21.