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ß