Tema: slideshow
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/06/2009, 16:44
Avatar de Superlinux
Superlinux
 
Fecha de Ingreso: octubre-2005
Ubicación: Colombia
Mensajes: 662
Antigüedad: 21 años
Puntos: 1
Pregunta slideshow

hola amigos del foro .. estoy adaptando este codigo para presentar info de unos especialistas ... funciona muy bien .. pero no he logrado visualizar ademas de la imagen la info al lado de esta .. datos como nombre, apellido, ciudad

este es el codigo que tengo hasta ahora .. si alguien tiene una idea ... gracias por la ayuda

index.php
Código PHP:
<html>
<head>
<link rel="stylesheet" href='slideshow.css' type="text/css" />
<script type="text/javascript" src="slideshow.js"></script>
<title>presentacion</title>
</head>

<body>

<div id="rotator">
        <?
        
//Archivo de conexion
        
require("../connect.php");
        
        
$regusuario = $sql->seleccionarLibre("SELECT * FROM regusuario group BY nombres ASC"); 

        if(
$regusuario)
        {
            foreach(
$regusuario as $reg)
                {
                
                 
$esp = $sql->seleccionar("especialista","*","IdUsuario =".$reg['IdUsuario']);
                
                 if(
$esp[img_especialista]){
                    
$trozos = explode (".",$esp['img_especialista']);
                    
$img= $trozos[0]."_m.".$trozos[1];
                    
?>
                    <a href="<?php echo "../ver_especialistas.php?ide=".$esp[idEspecialista]."&idc=".$esp[idCiudad]."&ids=".$esp[idSubespecialidad] ?>" class="ciudades"><img src="../imgespec/<?php echo $img ?>"  width="150" height="109" border="0"></a>
                    <?    
                 
}//Fin del if
            
}//Fin foreach
        
}//Fin del if
        
?>
</div>
</body>
</html>
slideshow.css
Código PHP:
*
{
    
margin: 0;
    
padding: 0;
}

#rotator
{
    
border: 1px solid #000;
    
overflow: hidden;
    
margin: 50px auto 10px;
    
position: relative;
    
width: 150px; /*Aquí puedes editar*/
    
height: 109px;/*estos valores para cambiar el tamaño pero recuerda cambairlos abajo también*/
}

#rotator img
{
    
border: 0;
    
width: 150px;
    
height: 109px;
}

p
{
    
text-align: center;
} 
slideshow.js
Código PHP:
/*********************************************************************************************************/

window.addEventListener?window.addEventListener('load',so_init,false):window.attachEvent('onload',so_init);

var 
d=document, imgs = new Array(), zInterval = null, current=0, pause=false;

function 
so_init()
{
    if(!
d.getElementById || !d.createElement)return;

    
css = d.createElement('link');
    
css.setAttribute('href','slideshow2.css');
    
css.setAttribute('rel','stylesheet');
    
css.setAttribute('type','text/css');
    
d.getElementsByTagName('head')[0].appendChild(css);

    
imgs = d.getElementById('rotator').getElementsByTagName('img');
    for(
i=1;i<imgs.length;i++) imgs[i].xOpacity = 0;
    
imgs[0].style.display = 'block';
    
imgs[0].xOpacity = .99;

    
setTimeout(so_xfade,3000);
}

function 
so_xfade()
{
    
cOpacity = imgs[current].xOpacity;
    
nIndex = imgs[current+1]?current+1:0;
    
nOpacity = imgs[nIndex].xOpacity;

    
cOpacity-=.05;
    
nOpacity+=.05;

    
imgs[nIndex].style.display = 'block';
    
imgs[current].xOpacity = cOpacity;
    
imgs[nIndex].xOpacity = nOpacity;

    
setOpacity(imgs[current]);
    
setOpacity(imgs[nIndex]);

    if(
cOpacity<=0)
    {
        
imgs[current].style.display = 'none';
        
current = nIndex;
        
setTimeout(so_xfade,3000);
    }
    else
    {
        
setTimeout(so_xfade,50);
    }

    function 
setOpacity(obj)
    {
        if(
obj.xOpacity>.99)
        {
            
obj.xOpacity = .99;
            return;
        }

        
obj.style.opacity = obj.xOpacity;
        
obj.style.MozOpacity = obj.xOpacity;
        
obj.style.filter = 'alpha(opacity=' + (obj.xOpacity*100) + ')';
    }
} 
__________________
"La vida sigue su curso, tú toma parte de ella."