domingo, 13 de enero de 2008

Grágolas, tumbas, cementerios y otras cosas góticas para tu blog

Hace tiempo os hablé de el Marsden Archive, la página de un fotógrafo especializado en la temática oscura y gótica.


También os hablé de chicas guapas (de cómo poner un script java para que se muestren fotos aleatorias).


Pues si ahora lo mezclamos todo, tenemos cómo poner una galería aleatoria de fotos del Marsden Archive en vuestro blog si tenéis acceso a editar el código HTML.


El código podría ser algo como el que sigue:

<script language="JavaScript">

function ma(){

var i=Math.floor(Math.random()*8)
var j=Math.floor(Math.random()*9)
var k=Math.floor(Math.random()*2)

document.write('<a href="http://www.marsdenarchive.com/getpreview/00000'+i+''+j+''+k+'/MA-C-'+i+''+j+''+k+'.jpg"><img border="0" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px;" alt="Foto" src="http://www.marsdenarchive.com/getpreview/00000'+i+''+j+''+k+'/MA-C-'+i+''+j+''+k+'.jpg"/></a> <br>Marsden Archive (#'+i+''+j+''+k+')')

}


ma()

</script>

Y el resultado, lo podéis ver en la columna de la izquierda de esta página pinchando aquí.

P.D.: Tiene algunos fallos el código, lo sé, por ejemplo: si tiene la mala leche de salir i=j=k=0, no existe la foto "0", pero debido a mi poco conocimiento sobre los "if" en java, no he podido arreglarlo ni le he dado mayor importancia (hay una posibilidad entre 893 de que salga esa opción... aunque a mí ya me ha salido XD).

1 comentario:

  1. Hola principalment para q no te desaparezca el costo jejejejej, está genial tu blog, enhorabuena y saludos dsde Valencia.

    ResponderEliminar

Querido astarothista!,

Si te ha gustado la entrada y quieres dejar constancia de ello, tienes alguna sugerencia para completarla o corregirla, quieres mostrar tu opinión respecto a algo de lo que se haya hablado en esta entrada (con respeto) o simplemente quieres dejarme un mensaje a mi o a la comunidad, no dudes en comentar ;)!

Recuerda que también estamos en Facebook y en Google+.