Avatar Image
Usuario habitual
Usuario habitual

hace poco pregunte aqui que codigo divide la pantalla en dos, y me respondieron que con frames, y yo a su vez respondi que que era eso, weno, al final acabe en el google buscando, encontre algo, pero no lo suficiente. He dividido la web en tres partes, si, todo muy bien, pero ahora mi problema es que no se como hacer para que cuando pinches en un enlace del frame de la izquiera la web te salga en la derecha. No se si me explico muy bien, pero si me entiendes (entendeis), pos favor contestad clamente (si puede ser, no me mandeis al google). Gracias

Avatar Image
Come y duerme en el foro
Come y duerme en el foro

Bien, entonces, si has conseguido hacer las frames, me salto la explicación sobre ese tema. Vamos al meollo de tu pregunta.

Para hacerlo más fácil, supongamos que tenemos un frameset de dos frames: una a la izquierda, estrechita, que es el menú, y otra a la derecha, la más grande, que es en la que se muestran (o deberían mostrase) los respectivos contenidos al pinchar los enlaces del menú:

frame1 (menú) || frame 2 (contenidos y page principal)

Tu problema concreto es el siguiente: cuando pinchas en tus enlaces del menú (frame 1), los enlaces se te abren en esa misma frame (¡qué horror!)

Ahora la solución: habrás observado que cuando construyes el frameset, has de dar un nombre a cada una de las frames. Supongamos, en nuestro caso, que a la frame 1 le dimos el nombre "menu" y a la frame 2 el nombre de "contenido". Pues bien, para que el enlace de la uno (menu), se abra en la dos (contenido), la sintáxis de dicho enlace debe ser así:

<A HREF="URL DE LA PAGE O ARCHIVO" TARGET="_contenido">Pincha aquí</A>

Para que lo entiendas mejor, supongamos que en el menú quieres poner un enlace al google y que éste debe abrirse en la frame 2, la del contenido. Pues en la frame 1 (menú), pondrías el enlace de esta manera:

<A HREF="http://www.google.es/" TARGET="_contenido">Buscar</A>

Y así tendrás en la frame del menú (1) un enlace que dice Buscar y que, al pincharlo, muestra en la frame 2 (la que hemos llamado "contenido") la página principal del google español.

Saludos.

Avatar Image
Machacateclados
Machacateclados

en la página cada frame se llama de una forma, no?
pues cuando pinches en un enlace en el tag <a> debes añadir la siguiente opcion

<a href".." target="nombre-de-la-parte-del-frame">enlace</a>

en la opcion target pones el nombre de la parte del frame donde quieres que aparezca lo que enlazas y punto.

por cierto milloneti, una recomendacion: LEETE UN MANUAL DE HMTL, ya se que has dicho muchas veces que prefieres ir experimentando y preguntando, pero tampoco estaria mal leer un poco no crees?

Avatar Image
Usuario habitual
Usuario habitual

es k es mas facil preguntar aqui jijij, me lo leeria, pero... no tengo tiempo.. xD

Avatar Image
Usuario habitual
Usuario habitual

por cierto, se me olvidaba jijiji: GRACIAS

Avatar Image
Usuario habitual
Usuario habitual

<FRAMESET ROWS="20%, 40%" FRAMEBORDER="NO" BORDER="0" SCROLLING="NO">
<FRAME SRC="web3 (imagen)">
<FRAMESET COLS="20%, 80%" FRAMEBORDER="NO" BORDER="0" SCROLLING="NO">
<FRAME SRC="web2.html">
<FRAME SRC="web1.html">
</FRAMESET>
</FRAMESET>

¿donde esta el nombre de cada frame?, os es el titulo de la web?, no lo creo..macho de donde abresacao este codigo..., donde pone web1,2,3, yo e puesto la url de la web....weno contesten..como lo hago ahora sin nombre? jijij

Avatar Image
Come y duerme en el foro
Come y duerme en el foro
Escrito originalmente por milloneti
es k es mas facil preguntar aqui jijij, me lo leeria, pero... no tengo tiempo.. xD


mmmmmm...

No estoy de acuerdo con esa filosofía. Yo no tengo tiempo y he perdido un tanto del mismo en explicarte, a cambio de nada, sólo por ayudarte, al igual que ha hecho Atalonix. La ignorancia por comodidad o vaguería dice muy poco a favor de tí. Pensé que habías estado buscando y que habías conseguido hacer las frames... pero que no le pillabas el "truco" a cómo hacer que los enlaces se abrieran en una o en otra.

Pues mira que lo que te dice Atalonix es un buen consejo: el mejor que puedes tomar aquí. Piensa que si tuvieras al alcance de tu mano ese manual o tutorial de los que está lleno internet y que, creo, también hay en miarroba (o tuarroba... ), en el tiempo que ha pasado desde que pusiste tu mensaje a que has tenido la suerte de que alguien te contestase, habrías resuelto el problema por tí mism@ y aún te habría sobrado tiempo para aprender las propiedades básicas del atributo TARGED del tag <a>....

Bueno, venga, pues un saludo y recuerda: la ignorancia es el camino de los torpes
Avatar Image
Usuario habitual
Usuario habitual

emm vale, supongo k gracias, solo era un broma, me leii el manuel para principiantes, tambien me empece a leer otro manual, pero se me jodio el ordenador y me dieron 52 segundos para cerrarlo todo, tambien busque todo lo que pedi, lo k pasa es k no lo encontre, mi web mas visitada es google, me leeria otro manuel, pero mientras trabaje con la mierda de gratisweb, paso de bajarme ná, las cosillas que pueda preguntar por aqui pues las preguntare, hasta k no me consiga un editor (frontpage o dream..) no pienso leerme un tutorial, aunk ya me lei algunos, pero bueno, el caso, en un tutorial te viene de to, y yo solo quiero algunos detalles que no encuentre en google...pero weno, si, podre ser vaga, ignorante blablabla, siento haberte hecho perder tu hermoso tiempo, ahora no hare nada mas por este foro, pues se me recomiendan otras cosas. Adios, y por supuesto.. Gracias jijij, no me habia dado cuenta de voy a ser una torpe por mi ignorancia jiji.

Avatar Image
Come y duerme en el foro
Come y duerme en el foro

Bueno, lo que en realidad dice el refrán es que "la ignorancia es la virtud de los necios".

Lo versioné a mi manera para que fuese más suave.

Y si pasas de saber nada, pues la verdad, yo también paso de escribir lo que, por otra parte, ya está más que escrito.

Y por cierto, la red está llena de muy buenos editores de html... y encima gratuitos. Bájate el acehtml 5 freeware, es una virguería y, además, sin darte cuenta aprendes un montón. Encima, además, tiene un botón para que hagas de forma automática las frames: así lo tendrás todo en uno.

http://freeware.acehtml.com/

Saludos.

Avatar Image
Machacateclados
Machacateclados
Escrito originalmente por milloneti
<FRAMESET ROWS="20%, 40%" FRAMEBORDER="NO" BORDER="0" SCROLLING="NO">
<FRAME SRC="web3 (imagen)">
<FRAMESET COLS="20%, 80%" FRAMEBORDER="NO" BORDER="0" SCROLLING="NO">
<FRAME SRC="web2.html">
<FRAME SRC="web1.html">
</frameset>
</frameset>

¿donde esta el nombre de cada frame?, os es el titulo de la web?, no lo creo..macho de donde abresacao este codigo..., donde pone web1,2,3, yo e puesto la url de la web....weno contesten..como lo hago ahora sin nombre? jijij


Bueno, a pesar de todo, contestare a tu problema, por si todavia no lo has solucionado.
en el tag <FRAME> te falta el atributo "name"
<frame name="nombre">
con eso llamas a cada frame de una forma
Avatar Image
Usuario habitual
Usuario habitual

Gracias por todo.
si tng ganas de aprender, esperaba el frontpage a modo de prueba, solo eso, pero weo empezare con el Ace...

Avatar Image
Usuario habitual
Usuario habitual

oye, el k me a pusto el enlace del ACEhtml, me puedes decir si tu tienes un Code de esos, es k me lo intento conseguir, pero cuando ya e rellenao to los datos y le doy a submit form, pos no me sale la web, es muu raro, si tienes uno, por favor dejamelo jijij, o si puedes conseguirme uno ...tb jijijporfii

Este tema fue cerrado y no se pueden escribir nuevas respuestas
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
No se han encontrado temas similares