Bei jedem Besuch ein neues Bild.

Hallo,

Ich möchte, dass bei jedem neuen Besuch meiner Webseite, ein neues Bild dort erscheint. Ihr wisst schon was ich meine. Kann mir jemand den dazugehörigen javascript geben? Danke schonmal.
 
Code:
aImgs = new Array();
aImgs[0] = 'bild1.png';
aImgs[1] = 'bild2.png';
aImgs[2] = 'bild3.png';
aImgs[3] = 'foo';
aImgs[4] = 'bar';

iIndex = Math.round(Math.random * aImgs.length);

window.document.write('<img src="' + aImgs[iIndex] + '" alt="ZUfallsbild" />');
Suchst du sowas?
 
das funktioniert irgendwie nicht:( Die Bilder werde nicht angezeigt:

<html>
<head>
<title>test</title>
<meta name="author" content="YUMRUK">
<meta name="generator" content="Ulli Meybohms HTML EDITOR">
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
<script language="JavaScript">
aImgs = new Array();
aImgs[0] = '1.jpg';
aImgs[1] = '2.jpg';
aImgs[2] = '3.jpg';

iIndex = Math.round(Math.random * aImgs.length);

window.document.write('<img src="' + aImgs[iIndex] + '" alt="ZUfallsbild" />');
</script>
</body>
</html>
 
Fabian hatte nur zwei Klammern vergessen (). Ich habe das Script mal angepasst:

Code:
<html>
<head>
<title>test</title>
<meta name="author" content="YUMRUK">
<meta name="generator" content="Ulli Meybohms HTML EDITOR">
<script language="JavaScript">
aImgs = new Array();
aImgs[0] = 'a.jpg';
aImgs[1] = 'b.jpg';
aImgs[2] = 'c.jpg';
iIndex = Math.round(Math.random() * aImgs.length);

function zufall()
{
/// alert(iIndex)
if(iIndex >= aImgs.length)
{
document.bild.src = aImgs[2]
return false
}
document.bild.src = aImgs[iIndex]
}

</script>
</head>
<body onload="zufall()">
<img src="' + aImgs[iIndex] + '" width="58" height="35" border="0" alt="" name="bild">
</body>
</html>
 
Danke sehr. Aber Zufall ist nicht so mein Ding. Was muss ich machen, dass erst das erste Bild kommt, dann das zweite, dritte usw. Und dann wieder von vorne natürlich. Vielen dank schonmal.
 
Erm, das hättest DU aber auch einwenig früher sagen können - oder?

Du müsstest dazu entweder Serverseitig arbeiten und/oder clientseitig mit Cookies um zu hinterlegen, welches Bild zuletzt aufgerufen wurde.

Andere Möglichkeiten fallen mir auf die Schnelle nicht ein!
 

Neue Beiträge

Zurück