Foros del Web » Creando para Internet » Herramientas y Software »

Links y frames...una pequeña duda

Estas en el tema de Links y frames...una pequeña duda en el foro de Herramientas y Software en Foros del Web. hola, como estas, mi pregunta es simple, suponiendo que estamos haciendo un sitio con un frame izquierdo no? osea que tenesmos un frameset que tiene ...
  #1 (permalink)  
Antiguo 12/02/2003, 19:12
Avatar de mapper  
Fecha de Ingreso: enero-2003
Ubicación: Argentina
Mensajes: 321
Antigüedad: 21 años, 3 meses
Puntos: 1
Pregunta Links y frames...una pequeña duda

hola, como estas, mi pregunta es simple, suponiendo que estamos haciendo un sitio con un frame izquierdo no?
osea que tenesmos un frameset que tiene dos frames, el derecho y el izquierdo pero como hago para que un link en el frame izquierdo se abra en el derecho????

debido a que el frame izquierdo es siempre el mismo( es un menu de navegacion) y si yo abro una de las paginas derechas de el web en el frame izquierdo se arma un despiole padre....


bueno espero que em puedan ayudar (creo que si)

gracias
__________________
-- May The Force Be With You --
  #2 (permalink)  
Antiguo 13/02/2003, 00:19
Avatar de TurKa  
Fecha de Ingreso: enero-2003
Ubicación: Gerli, Avellaneda
Mensajes: 543
Antigüedad: 21 años, 3 meses
Puntos: 4
Exclamación Solucionado!

Hola mapper

Mira, es muy sencillo:

Suponete que tu frame derecho(el del contenido principal, no menú) se llama principal.
En el menú, frame izquierdo, debes agregarle a los enlaces, el target, es decir, el destino. Y este destino, es el frame principal, o sea que el target es principal . Entonces, te qudará un enlace así:
Código:
<a href="pagina.htm" target="principal">Enlace 1</a>
Otra opción que tienes, para ahorrar trabajo de poner el target en cada enlace, es colocar el siguiente código dentro del tag <HEAD> y </HEAD> de la página que se encuentra en el frame izquierdo (en la página que contiene el menú):

Código:
<HEAD>
<base target="principal"> 
</HEAD>
__________________
Programación LAMP con Scrum y XP
www.eugeniabahit.com.com.ar
  #3 (permalink)  
Antiguo 14/02/2003, 14:38
Avatar de mapper  
Fecha de Ingreso: enero-2003
Ubicación: Argentina
Mensajes: 321
Antigüedad: 21 años, 3 meses
Puntos: 1
Claro pero como que el principal????

osea el principal no?
pero si yo tengo un web que tiene estos enlaces en el menú como hago?
  • Index.htm
  • enlaces.htm
  • contactanos.htm
cuando se abre la primera vez esta todo bien pero yo para que eso funcione tendria que hacer un frame izquierdo (el de el menú) para cada pagina si no el tag que decis no andaria... no?

Cita:
por ejmplo:
si en la pagina left.htm de el frameset pongo en el tag <head> </head> pongo <base target="index"> y cualquier link se abre....no?
pero si desde left.htm de el frameset pongo en el tag <head> </head> pongo <base target="index"> y ningun link se abre....no?
talvez pienso demaciado y talvez muy poco, seguro que la solucion esta adelante mio y yo no la veo....


desde ya gracias
__________________
-- May The Force Be With You --
  #4 (permalink)  
Antiguo 14/02/2003, 23:54
Avatar de TurKa  
Fecha de Ingreso: enero-2003
Ubicación: Gerli, Avellaneda
Mensajes: 543
Antigüedad: 21 años, 3 meses
Puntos: 4
Re: Links y frames...una pequeña duda

Hola mapper:

Mira... tu pregunta decía así:
Cita:
Mensaje Original por mapper
tenesmos un frameset que tiene dos frames, el derecho y el izquierdo pero como hago para que un link en el frame izquierdo se abra en el derecho????
Es decir que tenés dos frame:

1: frame izquierdo
2: frame derecho

Cada uno de estos frames, debe tener asignado un nombre, que nada tiene que ver con el nombre de la página que enlaza (index no es un target). Entonces tenés que elegir un "nombre" para cada frame.

Ejemplo:
El frame izquierdo se llamará IZQUIERDO
El frame derecho se llamará DERECHO

Luego, le colocás el nombre a cada frame:

<frameset>
<frame name="IZQUIERDO"><!--este es tu frame izquierdo-->
<frame name="DERECHO"><!--este es tu frame derecho-->
</frameset>

Entonces, el "target" debe ser "el nombre del frame de destino" y no el enlace a una página.

El código de tu menú, debería ser así:
Tené en cuenta que el target es el "marco de destino" y "NO la página de destino". La página de destino es el enlace o link, el marco de destino es el target, es decir, el lugar en el cual se abrirá la página de destino.

Código:
<HEAD>
<base target="DERECHO">
</HEAD>

<BODY>
<p><a href="Index.htm">Index</a></p>
<p><a href="enlaces.htm">Enlaces</a></p>
<p><a href="contactanos.htm">Contáctanos</a></p>
</BODY>
__________________
Programación LAMP con Scrum y XP
www.eugeniabahit.com.com.ar
  #5 (permalink)  
Antiguo 15/02/2003, 15:01
Avatar de mapper  
Fecha de Ingreso: enero-2003
Ubicación: Argentina
Mensajes: 321
Antigüedad: 21 años, 3 meses
Puntos: 1
Nombre?

Míra mi pregunta en realidad te dice que entiendo masomenos lo que me decis pero en realidad no, yo no se cuando te referis a ponerle nomre si te referis a que tengo que guardarlos como Derecho.htm o izquierdo.htm
o si el titulo de la pagina tiene que ser haci pero lo que kiero saber es como hago para que anden los demas enlases de el resto de las paginas ??????


Desde ya gracias y si tienes msn enviamelo en el proximo mensaje o agregame a tu lista [email protected]
__________________
-- May The Force Be With You --
  #6 (permalink)  
Antiguo 16/02/2003, 09:59
Avatar de TurKa  
Fecha de Ingreso: enero-2003
Ubicación: Gerli, Avellaneda
Mensajes: 543
Antigüedad: 21 años, 3 meses
Puntos: 4
Aquí tenés el código completo

mapper: aquí tenes un ejemplo, copialo completo tal cual se indica: Si seguís todos los pasos vas a poder entenderlo mejor.

Primer paso:
Abrir el block de notas y copiar el siguiente código:
Código:
<frameset cols="150,*">
  <frame name="izquierdo"  target="derecho" src="menu.htm">
  <frame name="derecho"  src="principal.htm">
</frameset>
Segundo paso:
Guardar la página con el nombre "pagina_de_marcos.htm".
Observación: en la ventana "Guardar Como..." del block del notas, donde dice "Guardar como tipo:" elegir la opción "Todos los archivos (*.*).

Tercer paso:
Nuevamente en el block de notas, crear un nuevo archivo y copiar el siguiente código:
Código:
<html>
<head>
<base target="derecho">
</head>
<body>
<p><a href="index.htm">Enlace 1</a></p>
<p><a href="pagina2.htm">Enlace 2</a></p>
<p><a href="pagina3.htm">Enlace 3</a></p>
</body>
</html>
Cuarto paso:
Guardar la página con el nombre "menu.htm".
Observación: en la ventana "Guardar Como..." del block del notas, donde dice "Guardar como tipo:" elegir la opción "Todos los archivos (*.*).

Quinto paso:
Abrir la página "pagina_de_marcos.htm" con el explorador. Ahí podrás ver como los enlaces del menú izquierdo se abren en el marco derecho.

Explicación del código (resumida):

<frame name="izquierdo" target="derecho" src="menu.htm">

frame name es lo que le da el nombre al marco
target="derecho" le está diciendo a las páginas "ábranse en el marco que se llame "derecho".
__________________
Programación LAMP con Scrum y XP
www.eugeniabahit.com.com.ar

Última edición por TurKa; 16/02/2003 a las 10:08
  #7 (permalink)  
Antiguo 17/02/2003, 17:39
Avatar de mapper  
Fecha de Ingreso: enero-2003
Ubicación: Argentina
Mensajes: 321
Antigüedad: 21 años, 3 meses
Puntos: 1
Exclamación Ya me debes odiar...

hola, como ya dije me debes querer eliminar de el sistema pero creo que para una persona que sabe tano como vos debe ser simple y no me mataras:
Tengo esxactamente esto
Código:
    <td><a 

href="Fotos_scout.htm" ><font 

color="#000000" 

size="3"><b>Fotos</b></font></a

></td>
  </tr>
  <tr>
    <td height="20"> 
      <p><a 

href="Noticias.htm"><font 

color="#000000" 

size="3"><b>Noticias</b></font>

</a></p>
      </td>
  </tr>
  <tr>
    <td><a 

href="Proyectos.htm"><font 

color="#000000" 

size="3"><b>Proyecto</b>s</font

></a></td>
  </tr>
  <tr>
    <td><a 

href="miembros.htm"><font 

color="#000000" 

size="3"><b>Miembros</b></font>

</a></td>
  </tr>
  <tr>
    <td><a 

href="Mensajes.htm"><font 

color="#000000" 

size="4"><b><font 

size="3">Mensajes</font></b></f

ont></a></td>
  </tr>
</table>
</body>
</html>
Esto es el menu o frame izquierdo

por que no me andan los enlasesy se me abren en ventana aparte?
claro que no me olvido de la Pagina_de_marcos.htm por que capas que este es el problema no?
Código:
<frameset cols="150,*">
  <frame name="izquierdo" target="derecho" src="menu.htm">
  <frame name="derecho"  src="Principal.htm">
</frameset>
gracias por adelantado...

[MaPPeR] Jeffrey Dhamer
  #8 (permalink)  
Antiguo 18/02/2003, 15:06
Avatar de TurKa  
Fecha de Ingreso: enero-2003
Ubicación: Gerli, Avellaneda
Mensajes: 543
Antigüedad: 21 años, 3 meses
Puntos: 4
Hola Mapper
jajajaja no te quiero eliminar del istema por un solo motivo: no soy la administradora del foro, jajajajaja
No, es un chiste...

Bua.. veamos

Probá poner los enlaces de esta manera:

<a href="Fotos_scout.htm" target="derecho">

Y si no funciona, probá de esta otra manera:

<a href="Fotos_scout.htm" target="_derecho">

Y si no funciona... decime
__________________
Programación LAMP con Scrum y XP
www.eugeniabahit.com.com.ar
  #9 (permalink)  
Antiguo 18/02/2003, 15:23
Avatar de TurKa  
Fecha de Ingreso: enero-2003
Ubicación: Gerli, Avellaneda
Mensajes: 543
Antigüedad: 21 años, 3 meses
Puntos: 4
me olvidaba...

Una aclaración más...

Si los enlaces se abren en una nueva ventana, es por que el "target" indicado no fue encontrado por el explorador.
Así que en ese caso, tenés que revisar que el nombre del marco al que la página va dirigida, coincida con el target indicado en el enlace.

Ejemplo:

Tienes un target llamado "naranja" y el enlace dice <a href="pagina.htm" target="mandarina">, la página se abrirá en una nueva ventana porque el frame con nombre "mandarina" no existe (te equivocaste de fruta porque era naranja )

Entonces tenés que cambiar "mandarina" por "naranja" para que el enlace funcione.
__________________
Programación LAMP con Scrum y XP
www.eugeniabahit.com.com.ar
  #10 (permalink)  
Antiguo 19/12/2010, 13:18
 
Fecha de Ingreso: diciembre-2010
Mensajes: 1
Antigüedad: 13 años, 4 meses
Puntos: 0
como crear un enlace en una ventana pequeña

hola quien me puede ayudar ak es que quiero que cuando al quien entres a mi pagina y le de clik en un enlace sea de texto o de imagen hablar una ventana pequeña y un poco oculta lo que quiero es que la persona no sepa de donde sale el audio que provenga de esa ventana bueno amigos espero y me ayuden si
  #11 (permalink)  
Antiguo 19/12/2010, 13:22
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Respuesta: Links y frames...una pequeña duda

Hola jappy43

Te recuerdo el aviso que había al final de este tema y que parece que no has leído o no le has hecho ni caso.



Tema cerrado.
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 16:37.