Manche haben gerne auf ihrer Webseite einen dynamischen und doch statischen link auf einen anderen Teil der Webseite. Verbreitet ist dies meist auf Anime-Stream Seiten um nach jedem neuen Laden einen anderen Anime als vorher zu zeigen. Das dient dazu den eigenen Content auf der eigenen Seite zu verlinken und somit mehr Traffic zu erzeugen. Das Prinzip ist ganz einfach wir schaffen ein Array mit den Bildern von mir aus auch ein 2 dimensionales Arrays mit den dazugehörigen Links. Dann würfeln wir aus welches wir dieser Bilder nehmen wollen und schreiben das auf die Seite bsp:
Das ganze wurde für den Gebrauch mit Bildern aus dem Internet geschrieben, dies ist natürlich einfach anders umsetzbar mit lokalen Bildern und Daten aus einer Datenbank.
Code:
var imgAr = new Array()
imgAr[0] = 'http://www.test.com/content/Picture1.png'
imgAr[1] = 'http://www.test.com/content/Picture2.png'
imgAr[2] = 'http://www.test.com/content/Picture3.png'
var j = 0
var p = imgAr.length;
var imgBuffering = new Array()
for (i = 0; i < p; i++){
imgBuffering[i] = new Image()
imgBuffering[i].src = imgAr[i]
}
var imgToSelect = Math.round(Math.random()*(p-1));
function showImage(){
document.write('<img src="'+imgAr[imgToSelect]+'">');
}