Mini-Me: 1 zufälligen aus 7 JavaScript-Befehlen ausführen

Beitrag lesen

Ich weiß nicht wieso, aber mein PC meinte meine Antwort mit der Ergänzung ers losschicken zu müssen, wenn er aus dem Ruhezustand wieder aufgeweckt wird.

Hallo Mini,

Könnt ihr mir n bissl auf die Sprünge helfen?

Pseudocode (hab die JS-Syntax nicht wirklich im Kopf):

switch(math.floor(math.random()*7))
{
case 0: befehl1();
case 1: befehl2();
...
case 6: befehl7();
}

Jonathan

Das habe ich wie folgt probiert:

  
 <script language="JavaScript">  
 var Zufall = Math.round((7-1) * Math.random()) + 1  
 switch(Zufall) {  
   case "0":  
     youtube('5mAQ2LWxCR4','Jan Hegenberg - Einfach mal die Fresse halten!');  
     break;  
   case "1":  
     youtube('WR4N_dioSVM','Jan Hegenberg - Cheater an die Wand');  
     break;  
   case "2":  
     youtube('SZqwvjwqwK4''Vadrum meets &quot;Super Mario Bros.&quot;');  
     break;  
   case "3":  
     youtube('PNpelsDXQrU','Vadrum meets &quot;The Simpsons&quot;');  
     break;  
   case "4":  
     youtube('j3vLQ7iCz94','Vadrum meets &quot;William Tell&quot;');  
     break;  
   case "5":  
     youtube('kW0hHJFrhrA','Vadrum meets &quot;McGiver&quot;');  
     break;  
   case "6":  
     youtube('28743','Tipps und Tricks für &quot;Super Mario Galaxy&quot;');  
     break;  
   default:  
     alert("Fehler");  
     break;  
 }  
 </script>  

Das habe ich nun in dean <head>-Bereich eingebunden, aber es klappt einfach nicht.
Zum test habe ich das ganze noch mal als eine function definiert und dei als <body onload=""> eingebunden, was auch nicht klappte. Was mache ich falsch?
Kann es daran liegen, dass die function "youtube" erst später im body definiert wird?