Foros del Web » Programando para Internet » Javascript »

abrir pagina en frame

Estas en el tema de abrir pagina en frame en el foro de Javascript en Foros del Web. hola tengo una pagina principal que esta formado por 3 frames.. en uno de los frames esta un menu... el problema es que de ahi.. ...
  #1 (permalink)  
Antiguo 06/10/2008, 12:43
 
Fecha de Ingreso: agosto-2008
Mensajes: 173
Antigüedad: 15 años, 9 meses
Puntos: 0
abrir pagina en frame

hola

tengo una pagina principal que esta formado por 3 frames..
en uno de los frames esta un menu...

el problema es que de ahi.. quiero establecerle diferentes direcciones segun sea el concepto del menu...

Planeacion... abrir planea.php... en el frame mainFrame..
y asi sucesivamente..

empece este formato de pagina ... y tiene en el href.. javascript...
como podria abrir una pagina en el frame mainFrame???

Código PHP:
<table border="0" cellspacing="0" cellpadding="0" width="257" id="menu1" bgcolor="#E6F3FF">
<
tr>
<
td width="257" id="menu1"><a href="javascript:;" class="menu1">PLANEACIÓN</a></td>
</
tr>
</
table
de antemano muchas gracias..
  #2 (permalink)  
Antiguo 06/10/2008, 12:46
Avatar de kalvinman  
Fecha de Ingreso: octubre-2006
Ubicación: Bogota Colombia
Mensajes: 849
Antigüedad: 17 años, 7 meses
Puntos: 22
Respuesta: abrir pagina en frame

Creo que lo que solo debes usar el target
<a href="pagina.html" target="mainframe">Vinculo</a>
Con los javascript tambien funcion la etiqueta target,
mainframe tambien puede ser el nombre que definas a tu marco,
si quieres que se abra en toda la pantalla usa target="_top"
  #3 (permalink)  
Antiguo 06/10/2008, 15:32
 
Fecha de Ingreso: agosto-2008
Mensajes: 173
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: abrir pagina en frame

oye kalvinman..
ya lo hice asi.. y me abre una nueva pagina..
no me la abre en el frame.. .

nadamas puede haber un solo archivo donde se declaren los frames..???
  #4 (permalink)  
Antiguo 06/10/2008, 16:01
Avatar de kalvinman  
Fecha de Ingreso: octubre-2006
Ubicación: Bogota Colombia
Mensajes: 849
Antigüedad: 17 años, 7 meses
Puntos: 22
Respuesta: abrir pagina en frame

al frame debes ponerle el nombre

<iframe name="mi-marco" ....></iframe>
<a target="mi-marco" ...>Vinculo</a>

Listo eso es todo. xd
  #5 (permalink)  
Antiguo 06/10/2008, 16:24
 
Fecha de Ingreso: agosto-2008
Mensajes: 173
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: abrir pagina en frame

Cita:
Iniciado por kalvinman Ver Mensaje
al frame debes ponerle el nombre

<iframe name="mi-marco" ....></iframe>
<a target="mi-marco" ...>Vinculo</a>

Listo eso es todo. xd
ok mira te mostraré mi codigo..

esta es la pagina donde declaro mis frames.. ok?.. aqui establezco una pagina de apertura para cada uno...

Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>SIAP</title>
</head>

<frameset rows="150,294*" cols="*" framespacing="4" frameborder="yes" border="0" bordercolor="#C0DFFD">
  <frame src="cabeza.html" name="topFrame" scrolling="NO" noresize >
  <frameset rows="*" cols="274,*" framespacing="0" frameborder="NO" border="0">
    <frame src="menu.php" name="leftFrame" scrolling="yes" noresize>
    <frame src="cargando.php" name="mainFrame">
  </frameset>
</frameset>
<noframes>
<body>
</body></noframes>
</html>

pero la pagina cargando.. no va ser la unica que quiera mostrar en mainFrame.. sale?..
bueno... entonces yo cuando le quiera picar a un link en el "menu" que esta en el frame="leftFrame"... quiero que me aparezca otra ... y cuando le pique a otro.. asi sucesivamente...

ahora te muestro el codigo del menu...

Código:
<body bgcolor="#E6F3FF">


<table border="0" cellspacing="0" cellpadding="0" width="257" id="menu1" bgcolor="#E6F3FF">

<td width="257" id="menu1"><a href="cuadrar_vista1.php" target="mainFrame">PLANEACIÓN</a></td>
</tr>
</table>
<table border="0" cellspacing="0" cellpadding="0" width="257" id="navigation" bgcolor="#E6F3FF">
        
        <tr>
          <td width="257"><a href="vaciar2.php" class="navText">Programa de Inversiones</a></td>
        </tr>
		</table>		
		
		<table border="0" cellspacing="0" cellpadding="0" width="257" id="menu1" bgcolor="#E6F3FF">
		
		<tr>
		<td width="257" id="menu1"><a href="javascript:;">PROGRAMACIÓN</a></td>
		</tr>
		</table>
solo es una parte y nada mas cambie el primer link... para hacer la prueba..
  #6 (permalink)  
Antiguo 06/10/2008, 16:39
 
Fecha de Ingreso: agosto-2008
Mensajes: 173
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: abrir pagina en frame

ya quedo!!!...

mi error es que no estaba poniendo el codigo de los links en la pagina de menu....
si no en una pagina donde todavia no manejaba los frames..
y ya despues estuve creando los frames... y me confundi!!!

mi solucion fue trabajar en la pagina que se refiere al frame donde tengo el menu...

upppsss!!!! bien tonta!
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:16.