Ver Mensaje Individual
  #5 (permalink)  
Antiguo 18/12/2010, 22:28
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: ayuda con baner rotativos

Bueno, algo muy básico podria ser esto



Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es" >
  4. <title>XHTML 1.0 transitional</title>
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  6. <style type="text/css">
  7. /*<![CDATA[*/
  8.  
  9. img#ia{
  10. border: solid 1px #000;
  11. }
  12.  
  13. /*]]>*/
  14.  
  15. <script type="text/javascript">
  16. //<![CDATA[
  17.  
  18. function cambiar(imagen){
  19. document.getElementById("ia").src = imagen;
  20. }
  21.  
  22. //]]>
  23. </head>
  24. <div>
  25. <img id="ia" src="1.jpg" alt="" />
  26. </div>
  27. <p><a href="#" onmouseover="cambiar('2.jpg');">imagen 2</a></p>
  28. <p><a href="#" onmouseover="cambiar('3.jpg');" onmouseout="cambiar('1.jpg');">imagen 3</a></p>
  29. <!-- ©2000 Emprear.com -->
  30. </body>
  31. </html>

Al segundo link le puse un mouseout para quue restituya la imagen original.
si tus imagenes son todas del mismo tamaño, podes definir el width y height en la misma imagen, si no te conviene a la capa que contiene a la imagen fijarle un valor de ancho y alto, de por lo menos el tamaño de la mayor de tus imágenes.

Otra mejora sería hacer una precarga de las imagenes que aún no se cargaron, una forma de hacerlo con css seria, a continuación del <body> incluir
<span class="precarga"><img src="2.jpg" alt="" /><img src="3.jpg" alt="" /></span>
y en el css darle a la clase

Código CSS:
Ver original
  1. .precarga{
  2. display: none;
  3. }


Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.