Zufallsgenerator: JS
Verfasst: 19.06.2005 19:28
Hallo
Ich versuche ein Javascript Code zu machen, dass beim öffnen eine Seite, ein Lied aus 3 verschiedenen im Zufall ausgewählt und abgespielt wird.
Wie kann man das machen? Hier mal mein Code, er funktioniert aber nicht...
Danke, Léo
Ich versuche ein Javascript Code zu machen, dass beim öffnen eine Seite, ein Lied aus 3 verschiedenen im Zufall ausgewählt und abgespielt wird.
Wie kann man das machen? Hier mal mein Code, er funktioniert aber nicht...
Code: Alles auswählen
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Music</title>
</head>
<body>
<script language="javascript" type="text/javascript">
<!--
var sc = 3;
var s = new Array(sc);
s[0] = "music_popup.mp3";
s[1] = "lemon_tree.mp3";
s[2] = "mondgold.mp3";
function pickRandom(range)
{
if (Math.random)
return Math.round(Math.random() * (range-1));
else
{
var now = new Date();
return (now.getTime() / 1000) % range;
}
}
var choice = pickRandom(sc);
if(navigator.appName=="Netscape"){
document.write('<embed src="'http://www.meine-domain.com/hp/music/' + s[choice]" autostart="true" loop="true" hidden="true"></embed>');}
else if(navigator.appName=="Microsoft Internet Explorer"){
document.write('<embed src="'http://www.meine-domain.com/hp/music/' + s[choice]" autostart="true" loop="true" hidden="true"></embed>');}
else{
document.write('<embed src="'http://www.meine-domain.com/hp/music/' + s[choice]" autostart="true" loop="true"></embed>');}
//-->
</script>
<noscript><embed src="'http://www.meine-domain.com/hp/music/' + s[choice]" autostart="true" loop="true"></embed></noscript>
<noembed><bgsound src="'http://www.meine-domain.com/hp/music/' + s[choice]" loop=true></noembed>
</body>
</html>