Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/09/2012, 13:01
Seisler
 
Fecha de Ingreso: febrero-2011
Mensajes: 83
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Sustituir imagen por otra con mouseover (desde Base de Datos)

Buenas.

Sigo sin conseguir que me cambie una imagen por otra. Y ya me estoy volviendo loco. A ver si alguien puede decirme porque esto no funciona.

Tengo estas tres funciones en Javascript:

Código Javascript:
Ver original
  1. function MM_swapImgRestore() { //v3.0
  2.   var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
  3. }
  4.  
  5. function MM_swapImage() { //v3.0
  6.   var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
  7.    if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
  8. }
  9. function MM_openBrWindow(theURL,winName,features) { //v2.0
  10.   window.open(theURL,winName,features);
  11. }

Para que efectué efectos sobre unas imágenes que cojo del servidor mediante php.

Con este codigo:

Código PHP:
Ver original
  1. include ("functions.php");
  2.         connexio();
  3.         $consulta="SELECT * FROM proyectos ORDER BY id_proyecto DESC";
  4.         $resultat=mysql_query($consulta);
  5.        
  6.         while ($fila=mysql_fetch_assoc($resultat)) {
  7.                     $logo=mostrarLogo($fila["cliente"]);
  8.                     $imagen_mini=$fila[imagen_mini];
  9.                                        
  10.                     echo "<a href=\"videos.php?id_proyecto=".$fila["id_proyecto"]." \"><img class=\"mini\" src=\"images/".$fila["imagen_mini"]." \" name=\"".$fila["imagen_mini"]."\" alt=\" ".$fila["nombre_proyecto"]."\" title=\" ".$fila["nombre_proyecto"]."\" onMouseOver=\"MM_swapImage('".$imagen_mini."','','images/logos/'".$logo."',1)\" onMouseOut=\"MM_swapImgRestore()\" /></a>";
  11.                    
  12.                                                                                                                                                                                                                                                                                                                            
  13.                 }

Genero las imágenes e intento cambiar unas por otras en el mouseover, pero no hay manera. Entonces no se si es porque no lo estoy haciendo bien. O por que no se puede. O porqué me falta algo....

Mis conocimientos en JavaScript son pésimos así que no se ni por donde seguir.

Agradecería una respuesta.

Gracias