Hallo!
Ich möchte gerne eine zufällige Bildauswahl einbauen, (als Startscreen - vergleichbar wie mit einer Werbeeinblendung) sobald man die Seite betritt.
Das ganze soll als JavaScript sein, einfach per Random und ScreenNummer. Ich habe da was, jedoch klappt es nur im IE, aber nicht im Opera...
** HEADER Bereich **
<script language=JavaScript>
es heißt: type="text/javascript"
<!-- //--
Du meinst: <!--
function randomNum(max) {
var rNum=NaN
while (isNaN(rNum)) {
rNum=Math.floor(Math.random()*(3))
}
return rNum
}
Du verwendest hier max überhaupt nicht. und NaN gibt es nicht http://www.netzwelt.com/selfhtml/javascript/objekte/number.htm#nan
var pic = new Array()
pic[0]="images/start01.jpg"
pic[1]="images/start02.jpg"
pic[2]="images/start03.jpg"
--></script>
hier musst du den HTML Komentar schliessen, aber so das er vor JS versteckt wird: //-->
** BODY Bereich **
<A HREF="enter.htm">
<script language="javascript">
<!--
imgTag='<img border="0" src="'
imgTag+=pic[randomNum(pic.length)]
imgTag+='" hspace="0"'
imgTag+=' width="640" height="480"'
Das schreibt sich einfacher:
imgTag = '<img border="0" src="'
- pic[randomNum(pic.length)]
- '" hspace="0"'
- ' width="640" height="480">'
^^^ <- die schließende Klammer nciht vergessen.
Struppi.