Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/07/2009, 13:58
Avatar de Superlinux
Superlinux
 
Fecha de Ingreso: octubre-2005
Ubicación: Colombia
Mensajes: 662
Antigüedad: 18 años, 7 meses
Puntos: 1
Pregunta problema con scroll

hola amigos del foro .. tengo este pequeño scroll ... el cual se me carga uno por cada articulo .. el problema es que solo se carga de forma actomatica el primer scroll para el primer articulo .. los de mas scroll se cargan en el momento que paso el mouse por encima de estos ...

pero necesito que todos se carguen a la misma vez ... osea en el momento de cargar la pagina ...

este es el codigo que uso en el momento

Código PHP:
<html>
<head>
<link href="css/estilos.css" rel="stylesheet" type="text/css" />
<link href="css/productnav.css" rel="stylesheet" type="text/css" />

<script language="javascript" type="text/javascript">
var timer;           
var amount = 2;      
var stoped = false;
function initMarquee(marId){
    if(document.getElementById(marId)){
        if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 3)){        
           document.getElementById(marId).scrollAmount=document.getElementById(marId).clientWidth;
         }
         else{
           document.getElementById(marId).scrollAmount=amount;
         }         
    }
}

function startMarquee(marId){
    var marObj = document.getElementById(marId);
    marObj.scrollAmount = amount;
    marObj.start(); 
    clearTimeout(timer);  
    stoped = true;
    marObj.onscroll=function(){scrolling(this);};
}

function scrollMarquee(marObj, waitTime){    
    if(!stoped && marObj.scrollLeft <= marObj.clientWidth){
       marObj.stop();         
       timer = setTimeout("startMarquee('"+marObj.id+"')", waitTime);
    }
}

function scrolling(marObj){     
    marObj.stop();
    marObj.scrollAmount = amount;
    marObj.start();
 
}
</script>
</head>

<body>
<marquee scrollamount="3" id="esparticulos" onscroll="scrollMarquee(this, 100)" behavior="scroll" direction="left" onMouseOver="this.stop()" onMouseOut="scrolling(this)" width="530">
<?php 
$regusuario 
$sql->seleccionarLibre("SELECT * FROM regusuario ORDER BY rand()"); 
                    
foreach(
$regusuario as $reg)
{
    
//Separa el numero de telefono en indicativo pais, indicativo ciudad y numero telefonico

    
$telefono1pri explode(" ",$reg[telefono1]);
    
$indicativociudad1 $telefono1pri[1];

    if(
$indicativociudad1==true){
        
$indicativopais1 $telefono1pri[0];
        
$telefono1sec explode("-",$telefono1pri[1]);
        
$indicativociudad1 $telefono1sec[0];
        
$telefono1 $telefono1sec[1];
        
$sky1 $indicativopais1.''.$indicativociudad1.''.$telefono1;
    }else{
        
$telefono1pri explode("-",$reg[telefono1]);
        
$indicativopais1 $telefono1pri[0];
        
$telefono1 $telefono1pri[1];
        
$sky1 $indicativopais1.''.$telefono1;
    }
//Fin del if
    
    
$esp $sql->seleccionar("especialista","*","IdUsuario=".$reg["IdUsuario"]." AND idEspecialidad=".$noticia[idEspecialidad]);
    
    if(
$esp){
        
$espec $sql->seleccionar("especialidad","*","idEspecialidad=".$esp[idEspecialidad]);
        
$ciudad $sql->seleccionar("ciudad","*","idCiudad=".$esp[idCiudad]);
        
?>
            &nbsp;&nbsp;<span class="tituloazul">***</span>&nbsp;&nbsp;<a href="ver_especialistas.php?ide=<? echo $esp[idEspecialista]; ?>&idc=<? echo $esp[idCiudad]; ?>&ids=<? echo $esp[idSubespecialidad]; ?>" class="a_small"><?php echo $reg[dr].' '.$reg[nombres].' '.$reg[apellidos].' ( '.strtoupper($espec[nombre]).' - '.strtoupper($ciudad[nombre]).' )' ?></a>
        <?php     
    
}//Fin del if
}//Fin del foreach
?>
</marquee>
</body>
</html>
gracias por la ayuda ...
__________________
"La vida sigue su curso, tú toma parte de ella."