david: Array scheibchenweiße ausgeben

Beitrag lesen

Habs ejtzt so gelöst. Immer Opera und Firefox läuft es , aber im InternetExplorer noch nicht ?
Weiß vllt jemand warum?
Ist das Script so einigermassen in Ordnung?

<html>
<head>
<script type="text/javascript">
function arrayShuffle()
{
 var tmp, rand;
   for(var i =0; i < this.length; i++)
   {
    rand = Math.floor(Math.random() * this.length);
      tmp = this[i];
      this[i] = this[rand];
      this[rand] =tmp;
   }
}
Array.prototype.shuffle =arrayShuffle;

function bla()
{
 if(document.Form.mitglieder.value%document.Form.gruppe.value!=0)
 {
  alert("Mitglieder / Gruppen muss eine gerade Zahl ergeben !!!");
 }
 else
 {
  var mitglieder=document.Form.mitglieder.value;
  var gruppe=document.Form.gruppe.value;
  var anzahl=mitglieder/gruppe;
  var anzahl2=mitglieder/gruppe;
  var array=new Array();
  var start=0;
  var zaehler=0;
  var prozentAngabe=100/anzahl;

for(i=0; i<mitglieder;i++)
  {
   array[i]=i+1;
  }
  array.shuffle();

document.write("<table>");
  document.write("<tr>");
  document.write("<td><font size="5">Anzahl der Schüler :</font></td>");
  document.write("<td><font size="5">"+mitglieder+"</font></td>");
  document.write("</tr>");
  document.write("<tr>");
  document.write("<td><font size="5">Anzahl der Gruppen :</font></td>");
  document.write("<td><font size="5">"+gruppe+"</font></td>");
  document.write("</tr>");
  document.write("</table>");
  document.write("<hr>");

while(zaehler!=gruppe)
  {
   zaehler++;
   document.write("<font size="3"><b>Gruppe"+zaehler+"</b></font>");
   document.write("<table border="1" width="300" frame="void" foreground="vordergrundFarbe">");
   document.write("<tr>");

for(i=start; i<anzahl; i++)
   {
    document.write("<td width=""+prozentAngabe+"%">"+array[i]+"</td>");
   }

document.write("</tr>");
   document.write("</table>");
   document.write("<p>");

anzahl=anzahl+anzahl2;
   start=start+anzahl2;
  }
 }
}
</script>
</head>
<body>
<h1>Script zum Erzeugen von Zufallsgruppen</h1>

<form name="Form">
<table>
 <tr>
  <td>Anzahl der Schüler</td>
  <td><input type="text" name="mitglieder"></td>
 </tr>
 <tr>
  <td>Anzahl der Gruppe(n)</td>
  <td><input type="text" name="gruppe"></td>
 </tr>
</table>
<input type="button" value="bilde Gruppen" onClick="bla()">
</form>
</body>
</html>

Gruß