bilder per zufallsgenerator auswaehlen
jens
- javascript
hallo,
ich moechte, dass beim aufruf einer html seite ein jpg aus mind. 100 ausgewaehlt und dargestellt wird. bei folgendem script passiert gar nichts:
...
<head>
<script language="JavaScript">
<!--
var bild = new Array(
'image1.jpg','image2.jpg','image3.jpg','image4.jpg','image5.jpg','image6.jpg','image7.jpg','image8.jpg','image9.jpg' #usw....
);
var x = Math.Floor(Math.random() * bild.length);
// -->
</script>
</head>
<body>
...
<div align="left">
<script language="JavaScript">
<!--
document.write('<img src=' + bild[x()] + '>');
// -->
</script>
was mache ich falsch?
mfg
jens
hier ein bissel mehr als man brauch:
<script language="JavaScript">
<!--
//Countdown script by Mike Thompson
//http://www.members.tripod.com/webdesign123now/
//Based on script by Website Abstraction (http://wsabstract.com)
function random_imglink(){
var myimages=new Array()
//specify random images below. You can have as many as you wish
myimages[1]="yahoo.gif"
myimages[2]="iecool.gif"
myimages[3]="netscapecool.gif"
myimages[4]="flag3.gif"
//specify corresponding links below
var imagelinks=new Array()
imagelinks[1]="http://www.yahoo.com"
imagelinks[2]="http://www.microsoft.com"
imagelinks[3]="http://www.netscape.com"
imagelinks[4]="http://www.firstgov.gov"
var ry=Math.floor(Math.random()*myimages.length)
if (ry==0)
ry=1
document.write('<a href='+'"'+imagelinks[ry]+'"'+'><img src="'+myimages[ry]+'" border=0></a>')
}
random_imglink()
//-->
</script>
kool, das funktioniert. dankeschoen!
jens
hier ein bissel mehr als man brauch:
<script language="JavaScript">
<!--
//Countdown script by Mike Thompson
//http://www.members.tripod.com/webdesign123now/
//Based on script by Website Abstraction (http://wsabstract.com)
function random_imglink(){
var myimages=new Array()
//specify random images below. You can have as many as you wish
myimages[1]="yahoo.gif"
myimages[2]="iecool.gif"
myimages[3]="netscapecool.gif"
myimages[4]="flag3.gif"
//specify corresponding links below
var imagelinks=new Array()
imagelinks[1]="http://www.yahoo.com"
imagelinks[2]="http://www.microsoft.com"
imagelinks[3]="http://www.netscape.com"
imagelinks[4]="http://www.firstgov.gov"
var ry=Math.floor(Math.random()*myimages.length)
if (ry==0)
ry=1
document.write('<a href='+'"'+imagelinks[ry]+'"'+'><img src="'+myimages[ry]+'" border=0></a>')
}
random_imglink()
//-->
</script>
Hi Jens
document.write('<img src=' + bild[x()] + '>');
kann das vieleicht mit dem x() zusammenhängen, da x nur ne Variable
und keine Function ist.
Also:
document.write('<img src=' + bild[x] + '>');
??
Gruss
Axel
hallo,
das hat leider nicht funktioniert, trotzdem danke.
Hi Jens
document.write('<img src=' + bild[x()] + '>');
kann das vieleicht mit dem x() zusammenhängen, da x nur ne Variable
und keine Function ist.
Also:
document.write('<img src=' + bild[x] + '>');
??
Gruss
Axel