Foros del Web » Programando para Internet » Javascript »

Abrir ventana al pasar por un link

Estas en el tema de Abrir ventana al pasar por un link en el foro de Javascript en Foros del Web. Hola: Me gustaría saber si hay forma de que al pasar por un enlace (en mi caso, una imagen) apareciese una ventana con texto y ...
  #1 (permalink)  
Antiguo 07/04/2005, 08:11
 
Fecha de Ingreso: agosto-2004
Mensajes: 106
Antigüedad: 19 años, 8 meses
Puntos: 3
Abrir ventana al pasar por un link

Hola:

Me gustaría saber si hay forma de que al pasar por un enlace (en mi caso, una imagen) apareciese una ventana con texto y al quitar el ratón de encima de esa imagen desapareciese. Pero no quiero una ventana nueva del Explorer, sino una del estilo a la que sale el texto Alt.

Muchísimas gracias y un saludo.
  #2 (permalink)  
Antiguo 07/04/2005, 08:51
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola fidelio

Prueba con la FAQ-187:

http://www.forosdelweb.com/showthrea...756#post694756

Saludos,
  #3 (permalink)  
Antiguo 07/04/2005, 09:12
 
Fecha de Ingreso: agosto-2004
Mensajes: 106
Antigüedad: 19 años, 8 meses
Puntos: 3
Re:

Es eso lo que quiero, pero no exactamente, porque sólo me permite añadir 1 línea de texto, y me interesaría poder añadir varias, usar negritas y cursivas. Pero gracias de todos modos.

Salu2.

Última edición por fidelio; 07/04/2005 a las 09:15
  #4 (permalink)  
Antiguo 07/04/2005, 11:25
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola de nuevo.

Esta es una adaptación del código de caricatos (¡Hola! )
Código PHP:
<html>
    <
head>
        <
meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
        <
style type="text/css">
        
#ayuda {border:1px solid black;visibility:hidden;position:absolute}
        
</style>
        <
script type="text/javascript">
            var 
ns4 = (document.layers)? true:false
            
var ie4 = (document.all)? true:false
            
var ns6 = (document.getElementById && !document.all) ? truefalse;
            var 
coorXcoorY;

            if (
ns6document.addEventListener("mousemove"mouseMovetrue)
            if (
ns4) {document.captureEvents(Event.MOUSEMOVE); document.mousemove mouseMove;}

            function 
mouseMove(e)    {
                if (
ns4||ns6)    {
                    
coorX e.pageX;
                    
coorY e.pageY;
                }
                if (
ie4)    {
                    
coorX event.x;
                    
coorY event.y;
                }
                
coorX += document.body.scrollLeft;
                
coorY += document.body.scrollTop;
                return 
true;
            }

            function 
ini()    {
                if (
ie4)    document.body.onmousemove mouseMove;
            }

            function 
mostrar(dato)    {
                
with(document.getElementById("ayuda"))    {
                    
style.top coorY 10;
                    
style.left coorX 10;
                    
style.visibility "visible";
                }
            }

            function 
ocultar()    {
                
document.getElementById("ayuda").style.visibility "hidden";
            }

            function 
mover()    {
                
with(document.getElementById("ayuda"))    {
                    
style.top coorY 10;
                    
style.left coorX 10;
                }
            }

        
</script>
    </head>
    <body onload="ini()" >
    <a href="tupagina.html" onmouseover="mostrar('mensaje segundo')"
                onmousemove="mover()"
                onmouseout="ocultar()">Este es el enlace</a>  
    <div id="ayuda">
    <p>En este texto puedes poner todos los
    <span style="font-weight:bold">estilos</span>que quieras<br />
    Y todas las líneas que necesites</p>
    </div>
    </body>
    </html> 
Saludos,
  #5 (permalink)  
Antiguo 07/04/2005, 13:08
 
Fecha de Ingreso: agosto-2004
Mensajes: 106
Antigüedad: 19 años, 8 meses
Puntos: 3
Eso es. Lo que pasa que te cuento los detalles, porqué pensé que con eso bastaría pero ahora me doy cuenta de que te los tenía que haber dicho. Resulta que esta ventana tiene que salir al poner el ratón sobre una imagen ¿dónde lo inserto?, si lo hago en vínculo no me funciona.

¿Es posible cambiar el color del fondo para que no sea transparente?.

En la página hay varias imagenes y cada una tiene un cuadro distinto, ¿es posible con este script colocar varios cuadros con varios textos?.

Mira en la web http://www.dvdrspain.com/ y verás que es lo que querría conseguir. Si pasas el ratón por encima de "Secciones", "Principal", "Tu Cuenta"... verás que el cuadro aparece de una determinada forma (esto me da igual). Pero el tema del encabezamiento de cada cuadro también me interesaría conseguirlo.

Muchas gracias y lamento si resulto un poco pesado.

Salu2.

Última edición por fidelio; 11/04/2005 a las 07:59
  #6 (permalink)  
Antiguo 15/04/2005, 01:40
 
Fecha de Ingreso: agosto-2004
Mensajes: 106
Antigüedad: 19 años, 8 meses
Puntos: 3
Re:

¿Nadie sabe como hacer eso?.

Salu2.
  #7 (permalink)  
Antiguo 15/04/2005, 02:29
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola fidelio

En esta página tienes varios tooltips, a ver si alguno te sirve:

http://www.dyn-web.com/dhtml/tooltips/

Saludos,
  #8 (permalink)  
Antiguo 15/04/2005, 10:33
 
Fecha de Ingreso: agosto-2004
Mensajes: 106
Antigüedad: 19 años, 8 meses
Puntos: 3
Re:

Sí. Muchas gracias por todo, era esto lo que buscaba.

Salu2.
  #9 (permalink)  
Antiguo 23/04/2005, 18:25
 
Fecha de Ingreso: abril-2005
Mensajes: 46
Antigüedad: 19 años
Puntos: 0
hola buenas

Hola, vereis, e seguido los pasos que habeis dado aki porque yo keria hacer exactamente eso, que al pasay el raton por un vinculo, pero de texto, apareciese una imagen, bueno, me e metido a la pagina que habeis dixo la de dyn no se que me e descargao lo que ponia, lo e insertado en mi pagina en el dreamweaver, lo e configurado a mi gusto y todo bien, en previsualizador del dreamweaver me funciona perfectamente, pero en cambio, cuando lo subo al server lo vinculos funcionan, pero las imagenes no aparecen al pasar el raton por los vinculos, a ke puede deberse esto???


Gracias de antemano xicos, un saludo.
  #10 (permalink)  
Antiguo 24/04/2005, 02:03
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola viska. Bienvenido al foro.

Pon la dirección donde has subido la página para que podamos echarle un ojo.

Saludos,
  #11 (permalink)  
Antiguo 24/04/2005, 14:19
 
Fecha de Ingreso: abril-2005
Mensajes: 46
Antigüedad: 19 años
Puntos: 0
La dire de la pagina es esta: www.elbronx.tk concretamente http://usuarios.lycos.es/elbronx/html/inicio.html ya que inicio.html es la que se abre por defecto en el iframe central, y en la que van los vinculos sobre los cuales al pasar el raton deberia abrirse la imagen. xDD
  #12 (permalink)  
Antiguo 24/04/2005, 16:18
 
Fecha de Ingreso: abril-2005
Mensajes: 46
Antigüedad: 19 años
Puntos: 0
o dios.... perdonad xicos, si os meteis a la pagina, www.elbronx.tk , vereis que ya funciona, jeje, lo ke pasa que no habia subido al server la carpeta 'js' que contiene los archivos .js, sere capullo??

Mis dusculpas, pero bueno, ya esta resuelto, gracias por vuestro tiempo.

Un saludo!!!!
  #13 (permalink)  
Antiguo 24/04/2005, 16:50
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Hola a todos:

He visto que JavierB puso un código que puse en las FAQs (nunca se puede decir que sea del todo mío, ya que tal como dije en ese mensaje está construído mezclando otras 2 FAQs... )

Pongo el enlace: http://www.forosdelweb.com/showpost....&postcount=186 porque en el código de Javi (¡Hola !) falta al menos una línea de mucha importancia: innerHTML = dato; dentro de la función mostrar(), y es lo que permite variar el contenido de la ventana...

También otro buen usuario de estos foros: epplestun, puso una variante de la misma: http://www.forosdelweb.com/showpost....&postcount=190

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
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 18:18.