Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/01/2011, 23:03
gcrlink
 
Fecha de Ingreso: enero-2011
Ubicación: Cali
Mensajes: 73
Antigüedad: 14 años
Puntos: 2
Respuesta: AYuda Con fondo aleatorio

Cita:
Iniciado por lukkifrag Ver Mensaje
me podrias sitar un ejemplo con mi codigo porque no eh entendido bien como modificar
Hola... el Código que presenta sirguy en el post es sencillo de utilizar. Sólo tienes que copiarlo tal cual está en la cabecera de tu código HTML, o sea entre las etiquetas <head></head> de la siguiente manera:

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  4. <title>Documento sin t&iacute;tulo</title>
  5. <link href="stylo.css" rel="stylesheet" type="text/css" />
  6.  
  7.  
  8. <!-- INICIO DEL CÓDIGO -->
  9.  
  10. <script type="text/javascript">
  11. <!--
  12. /*Random Background Image-
  13. By JavaScript Kit (www.javascriptkit.com)
  14. More free JavaScripts here!
  15. */
  16.  
  17. var backgr1="../clip/backgr4.jpg"
  18. var backgr2="../clip/backgr17.jpg"
  19. var backgr3="../clip/backgr13.jpg"
  20.  
  21. var cur=Math.round(6*Math.random())
  22. if (cur<=1)
  23. backgr=backgr1
  24. else if (cur<=4)
  25. backgr=backgr2
  26. else
  27. backgr=backgr3
  28. document.write('<body background="'+backgr+'" bgcolor="#FFFFFF">')
  29. // -->
  30.  
  31. <!-- FIN DEL CÓDIGO -->
  32.  
  33.  
  34. </head>
  35.  
  36.  
  37. </body>
  38. </html>


Luego debes sustituir el valor de cada una de las variables (lo que está en verde) var backgr1="../clip/backgr4.jpg" por la ruta de la imágen que quieras que se muestre cada vez que reinicias la página con F5. Puedes incluir el número de imágenes o fondos que desees. Sólo debes incluir la misma variable cambiando el número que tiene al final por EJ.

Código:
var backgr1 = mi images.png
var backgr2 = mi images.png
var backgr3 = mi images.png
var backgr4 = mi images.png
var backgr5 = mi images.png
var backgr6 = mi images.png

etc...
En el ejemplo que te pongo te borré el código que habías escrito entre <body></body> porque para que este script funcione no hacía falta. Entendiendo que lo que deseas es que cada vez que el usuario visite la página se vea un fondo diferente.

Espero te funcione.

Última edición por gcrlink; 29/01/2011 a las 23:40