como abrir un contenido en la misma página

Hola otra vez:
Os explico lo que pretendo. Quiero abrir una especie de ventana, dentro de la misma página, a la derecha de un pequeño menú pero que esté oculta hasta que no se clike sobre ella.Lo mismo con los cuatro elementos del menú.
Cada uno tendrá un tamaño distinto porque unos tienen más contenido que otros.
No sé porque me huele a capas y...no tengo ni idea de trabajar con ellas, pero es igual, ya aprenderé.
Gracias
Rosa Rico
No te acabo de entender....

Quieres hacer un menu en el que, cuando clicas sobre un apartado, este se abra en una nueva ventana de pequeño tamaño...? es esto?
A ver, te lo escribo tal cual lo tengo
Una de las páginas tiene cuatro apartados:
1. Junta directiva
2. Director
3.Estatutos
4.NIF
Cuando cliken sobre uno de ellos, quiero que se abra una ventana emergente con el contenido que le corresponde a cada uno, pero que no se vea cuando se abre la página.
Puede ser?
Claro!!
Solo debes hacer un enlaze sobre las palabras esas y hacer que se abra en una nueva ventana. Cuando los visitantes cliquen sobre "Junta Directiva", por ejemplo, se abrira el archivo respectivo pero en una ventana nueva :wink:
Aorkis, estamos a dos bandas, en "criticamos tu web" y aquí, jajaja

Eso de que se abra otra ventana es hacer un link a otra página?
Es que yo lo quiero dentro de la misma página. Que tu clikes en la palabra y se te abra una especie de cuadro al lado con el contenido correspondiente, no una página. Y que no esté visible.

Es chungo, eh?
Si que es chungo si, pero aqui somos tos mu listos! je je je.

Bueno, en principio quizás te estés saltando unas cuantas lecciones... creo que vas mu rápido, je je je, pero bueno, eso no es malo del todo, lo unico importante es que no te desmoralices si algo no te sale. En ese caso nos preguntas y listo, pero procura ir pasito a pasito, oki?

Amos a ver lo que nos preguntas...

Lo que quieres no es un pop-up. Eso es que al hacer clic en un enlace o vinculo o hipervinculo (todo eso es lo mismo) se abra una pequeña ventana distinta a la anterior, donde aparezca lo que tu quieras.

Pero lo que creo que tu quieres es como una tele. La página es la tele entera y según que botón le des aparece un canal u otro dentro de ella. Eso se puede hacer usando "marcos", también llamados "frames" pero tiene varios inconvenientes que no nos terminan de convencer...

La mejor opción bajo mi punto de vista es usar capas flotantes (creo que se llamaba así, pero seguro que nos corrijen enseguida :roll: ). Así, a un lado de la página tendrás los enlaces y al otro (donde tu desees) un cuadro del tamaño que quieras donde aparece la información correspondiente a cada enlace, cuando uno de estos sea pulsado.

Así que ya sabes, puedes poner en un buscador "marcos", o puedes poner "capa flotante" y encontrarás información mientras no la pongamos nosotros.... No es que no quiera ayudarte, es que me tengo que acostar que mañana me espera un dia un poco apretao de curro, je je je., y ni me lo se de cabeza ni se ahora mismo donde buscartelo :cry:

Responde a este mensaje para recordarmelo y lo intento mañana, aunque seguro que algún colega te dice algo pronto.

Bueno, he buscado antes de acostarme, en el foro, y he encontrado esto para que vayas investigando por tu cuenta mientras viene el septimo de caballeria a ayudarte... je je

http://www.comocreartuweb.com/phpBB2/viewtopic.php?t=2045&start=0&p…
joe que vagos son algunos... :D
es broma hermano!! jejje

Buenas noches! :wink:
Hola,rosarico. No he entendido mucho lo que realmente deseas, quizas si buscas una web con un sistema como el que tu deseas, y lo agregas para que veamos, quizas podamos entender.
en todo caso mas o menos imaginando aquello, quizas te puedan servir un par de scripts para no complicarte demasiado, asi es que te dejo algunos para que veas, a ver si te son útiles.
Saludos, johnpeterjp. :wink:

//Ventana emergente centrada//
//copiar y pegar Entre head y head//

<SCRIPT LANGUAGE="JavaScript">



<!-- Begin
function NewWindow(mypage, myname, w, h, scroll) {
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable'
win = window.open(mypage, myname, winprops)
if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}
// End -->
</script>


//Y en el body el vinculo//

Popup Yahoo.com</p>

_____________________________________________________________

Para una ventana al tamaño y la posicion deseada.
Este es el script que puedes seleccionar, copiar y pegar directamente.
Esta parte hay que pegarla justo después de la etiqueta head:

<script>
function abrirpopup(nombre,ancho,alto) {
dat = 'width=' + ancho + ',height=' + alto + ',left=0,top=0,scrollbars=no,resize=no';
window.open(nombre,'',dat)
}
</script>

Esta otra parte hay que pegarla después de la etiqueta body,
en la posición donde quieras que aparezca el enlace:

abrir

______________________________________________________________
Una ventana que atraviesa la pantalla

Un efecto aún más original que una imagen que atraviesa en una
página es una ventana que atraviesa el navegador. Esto puede
ser últil si se desea visualizar una advertencia antes de que
el usuario visite el sitio.

Incluya este script en el encabezamiento de su página:

<script>
<!-- Beginning of JavaScript -
var popwindow
var popwindowwidth=480
var popwindowheight=80
var popwindowtop=20
var popwindowURL="popupcontent.htm"
var waitingtime=4
var pause=20
var step=40
var popwindowleft=-popwindowwidth-50
var marginright
var pagecenter
var timer

waitingtime= waitingtime*1000

function showWindow() {
popwindow = window.open(popwindowURL, "popwindow", "toolbar=no,width="+popwindowwidth+
",height="+popwindowheight+",top="+popwindowtop+",left="+(-popwindowwidth)+"");
if (document.all) {
marginright = screen.width+50
}
if (document.layers) {
marginright = screen.width+50
}
pagecenter=Math.floor(marginright/2)-Math.floor(popwindowwidth/2)
movewindow()
}

function movewindow() {
if (popwindowleft<=pagecenter) {
popwindow.moveTo(popwindowleft,popwindowtop)
popwindowleft+=step
timer= setTimeout("movewindow()",pause)
}
else {
clearTimeout(timer)
timer= setTimeout("movewindow2()",waitingtime)
}
}

function movewindow2() {
if (popwindowleft<=marginright) {
popwindow.moveTo(popwindowleft,popwindowtop)
popwindowleft+=step
timer= setTimeout("movewindow2()",pause)
}
else {
clearTimeout(timer)
popwindow.close()
}
}

// -->
</script>


Personalice este script con los siguientes argumentos:


Especifique la anchura y la altura de la ventana que atraviesa,
en píxeles popwindowwidth=480 y popwindowheight=80)


Defina la altura de la ventana con respecto a la ventana raíz
(popwindowtop=20). En nuestro ejemplo, la ventana que atraviesa
estará a 20 píxeles por debajo de la parte superior de la ventana raíz.


Especifique el archivo que se debe visualizar en la ventana que
atraviesa (popwindowURL="popupcontent.htm")


Elija el lapso de tiempo en segundos durante el que la ventana
estará fija en medio de la pantalla (waitingtime=4)


Defina la velocidda de desplazamiento de la ventana especificando
la distancia atravesada a cada velocidad (step=40) y el tiempo
entre dos pasos (pause=20)


No olvide activar este script en la etiqueta de su página:

<body onLoad="showWindow()">
En mi web tengo un script que al pasar el ratón por encima de un enlace se abre una ventanita y se enseña una foto a la que se puede añadir texto, creo que algo parecido pero sin imagen podría valerte a tí porque la ventana adopta el tamaño de la foto, y en tu caso sería del texto.

Echale un vistazo a la sección de tutoriales psp a ver si es algo parecido lo que buscas

http://club.telepolis.com/labrujidesigns
He encontrado este script http://www.dynamicdrive.com/dynamicindex5/dhtmltooltip.htm
que podría ser algo parecido a lo que tu buscas pero por lo que he podido ver la ventana emergente con la información tiene unas medidas fijas que aunque se pueden cambiar serán las mismas para cualquier enlace, pero seguro que se puede modificar alguna variable para que se adapte al contenido, hoy voy a clase y estoy haciendo precisamente javascript asi que le preguntaré al profe a ver si me da la solución :)
Saludos.

Cada día hay más información en el foro de todo tipo de asuntos, es increible el nivel que estamos alcanzando poco a poco. Os lo agradezco de veras.

A ver si me tomo un par de dias libres en el curro y me dedico a recopilar todas estas cosas tan útiles y las paso a la web, donde estará más fácil de encontrar para nuestros amigos.

Gracias a todos por vuestro interés y colaboración. :wink:
Espero que te haya salido bien el examen y siento haberte robado ese rato. Supongo que habrás superado la media que necesitabas...no es muy difícil, por lo que he visto.
Ya tendrás noticias mías cundo termine la página porque, aparte de que me faltan muchos datos por recopilar y luego meter, pienso proponer a la coral que se mojen un poco y se paguen un dominio propio porque eso de webs.ono.....suena fatal.
Gracias otra vez.
Un abrazo
Rosa Rico
Gracias Rosa Rico :wink:
y no temas por haberme hecho perde tiempo; me ayudaste a desconectar un poco de vez en cuando para no agobiarme....
Creo que no tendre problemas para sacar un 8 8) jejje

Ya os contare... :roll: