Foros del Web » Programando para Internet » Javascript »

Marquesina que se detenga al dejar el mouse encima

Estas en el tema de Marquesina que se detenga al dejar el mouse encima en el foro de Javascript en Foros del Web. Hola! Quiero crear una marquesina que se detenga al dejar el mouse encima y que al sacarlo se siga moviendo. Como por ejemplo la de ...
  #1 (permalink)  
Antiguo 07/02/2007, 21:14
Avatar de hgp147  
Fecha de Ingreso: diciembre-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 980
Antigüedad: 17 años, 4 meses
Puntos: 36
Pregunta Marquesina que se detenga al dejar el mouse encima

Hola!
Quiero crear una marquesina que se detenga al dejar el mouse encima y que al sacarlo se siga moviendo. Como por ejemplo la de esta pagina: http://www.clarin.com/
Gracias!
  #2 (permalink)  
Antiguo 08/02/2007, 17:02
Avatar de bookmaster  
Fecha de Ingreso: febrero-2002
Ubicación: Toledo
Mensajes: 976
Antigüedad: 22 años, 2 meses
Puntos: 67
Re: Marquesina que se detenga al dejar el mouse encima

Puedes crearte una de la siguiente manera:

1º Creas 1 capa que contenga el texto, imagenes, etc.....
2º Con javascript le dices que se mueva y que se repita al llegar al final del borde.
3º En el script declaras una variable para indicar la velocidad de movimiento.
4º Tonces en la imagen, texto, etc... le pones un onMouseOver="velocidad=0;" onMouseOut="velocidad=5;" el 5 es la velocidad con la que se mueve.

Te he creado uno de prueba para que veas:
Código PHP:
<script language="javascript">
<!--

    var 
velocidad=5;
    var 
posicion=0;
    function 
marquesina(){
        var 
anchopanta=window.document.body.clientWidth;
        
posicion=posicion-velocidad;
        
texto.style.left=posicion;
        
        if(
posicion<=0){
            
posicion=anchopanta;
        };
        
        
window.status=posicion;
        
setTimeout('marquesina()',20);
    };


-->
</script>
</HEAD>

<BODY onLoad="marquesina();">
<div id="texto" style="top:10; left:0; position:absolute;" onMouseOver="velocidad=0;" onMouseOut="velocidad=5;">Aki el texto</div>
</BODY> 
__________________
Decir si te a funcionado la respuesta es ¡GRATIS!. Por favor indicarlo.
http://www.lohacemosweb.net
http://tutoriales.lohacemosweb.net

Última edición por bookmaster; 08/02/2007 a las 17:20
  #3 (permalink)  
Antiguo 09/02/2007, 02:54
Avatar de Shade  
Fecha de Ingreso: noviembre-2006
Mensajes: 262
Antigüedad: 17 años, 6 meses
Puntos: 1
Re: Marquesina que se detenga al dejar el mouse encima

http://www.forosdelweb.com/f13/crear-marquesina-javascript-460585/

Es una marquesina que para al llegar a cada una de las diferentes frases y tambien en onmouseover... espero que te sirva.
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 20:27.