• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Zufallsgenerator

Niklas33

Neues Mitglied
Moin Leute,
So direkt zu Frage, ein Kumpel hat mich gefragt, wie man einen Zufallsgenerator macht also einer klickt druaf und per Zufall erscheint ein Bild.
Ich hatte drauf auch keine Antwort aber weil es mich interesiert, frage ich mal hier, wie muss man das coden ?

LG Niklas
 
Danke schön, hatte auch schon scripts gefunden, aber ich gehe lieber bei sicheren Quellen noch mal sicher ;)
 
Noch ne Frage, und zwar wie binde ich jetzt in den Code ein Bild von TinyPic ein ?
Denn so :
<script type="text/javascript">// <=!=[=C=D=A=T=A=[
var bilder = new Array(
'<img src="http://i49.tinypic.com/358xh5i.jpg" border="0" alt="Comic #1">',
'<img src="http://i50.tinypic.com/qo9ce8.jpg" border="0" alt="Comic #2">',
'<img src="http://i46.tinypic.com/ay10up.jpg" border="0" alt="Comic #3">',
'<img src="http://i45.tinypic.com/v41cus.jpg" border="0" alt="Comic #4">',
'<img src="http://i45.tinypic.com/57gqs.jpg" border="0" alt="Comic #5">'
);
var nr = Math.floor(Math.random()*bilder.length);
document.write('<p><img src="'+bilder[nr]+'" alt="" /><\/p>');
// ]=]=>
</script>
<noscript>
<p><img src="bild1.jpg" alt="" /></p>
</noscript>

Ging es nicht :(
Ich glaube da ist so ein dämlicher Fehler drin -.- aber wie gesagt Java Script Anfänger ;)
Freue mich auch Antworten
LG Niklas

__________________________________________
Edit: Es soll einfach nur beim öffnen eins der 5 Bilder anzeigen ;)
 
Zuletzt bearbeitet:
Du fügst gleich zweimal den HTML-Code für die Anzeige des Bildes ein, einmal hier:
Code:
var bilder = new Array(
'<img src="http://i49.tinypic.com/358xh5i.jpg" border="0" alt="Comic #1">',
und hier nochmal:
Code:
document.write('<p><img src="'+bilder[nr]+'" alt="" /><\/p>');
Wenn der Interpreter bilder[nr] einsetzt, ergibt sich folgendes:
HTML:
<p><img src="<img src="http://i49.tinypic.com/358xh5i.jpg" border="0" alt="Comic #1">" alt="" /><\/p>
So ist es richtig:
Code:
document.write('<p>'+bilder[nr]+'<\/p>');
 
Zurück
Oben