Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/02/2007, 17:02
Avatar de bookmaster
bookmaster
 
Fecha de Ingreso: febrero-2002
Ubicación: Toledo
Mensajes: 976
Antigüedad: 23 años, 1 mes
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