Klasse projekt/boks
Hej eksperter,Jeg er ved at lave et klasse projekt og er gået i stå.
Kort fortalt:
Fire klasser skal sendes til forskellige byer som er defineret på forhånd. Eleverne i hver klasse skal vælges tilfældigt. Jeg forstiller mig, at der er en boks med flere afkrydsningsmuligheder - vælg by - vælg klasse - vælg antal (hvor mange der skal afsted) - Når der er afkrydset skal der genereres en liste med byen og de elever der er valgt tilfældigt.
Jeg har forsøgt mig lidt frem med et navne generator script, men er gået helt i stå? scriptet er her
<html>
<head>
<script type="text/javascript">
function pickStudent(classNumber){
// Tilføj elever til klassen
var class1 = ["adam","jens","mikkel","børge",
"pia","gitte"];
var class2 = ["jesper","morten","peter","lars","per"];
var class3 = ["kurt","mie","kim","ole","claus","max"];
var class4 = ["verner","ulrik","bistrup","majbrit","astrid","anita","bruno"];
// Random numbers are made
var randomNumber1 = parseInt(Math.random() * class1.length);
var randomNumber2 = parseInt(Math.random() * class2.length);
var randomNumber3 = parseInt(Math.random() * class3.length);
var randomNumber4 = parseInt(Math.random() * class4.length);
if(classNumber == 1 ){
var name = class1[randomNumber1];
}
if(classNumber == 2 ){
var name = class2[randomNumber2];
}
if(classNumber == 3 ){
var name = class3[randomNumber3];
}
if(classNumber == 4 ){
var name = class4[randomNumber4];
}
if(document.getElementById("result")){
document.getElementById("placeholder").removeChild(document.getElementById("result"));
}
var element = document.createElement("div");
element.setAttribute("id", "result");
element.appendChild(document.createTextNode(name));
document.getElementById("placeholder").appendChild(element);
}
function choose_student(){
// Tilføj nye byer til listen
var class_list = ["herning","ringe","københavn",
"gram","vejle","horsen","løkken"];
var randomNumber = parseInt(Math.random() * class_list.length);
var name = class_list[randomNumber];
if(document.getElementById("result")){
document.getElementById("placeholder").removeChild(document.getElementById("result"));
}
var element = document.createElement("div");
element.setAttribute("id", "result");
element.appendChild(document.createTextNode(name));
document.getElementById("placeholder").appendChild(element);
}
</script>
<style type="text/css">
body{font-family: arial, serif;}
#wrapper{border-left:1px solid #cccccc;border-right:1px solid #cccccc;margin:0 auto;padding: 0 20px;width: 700px}
#generator{background:#e9f3f6;border:1px solid #cccccc;margin:30px 0;font-size:28px;font-weight:bold;padding:50px 0 20px;text-align:center;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
#generator input{font-size:16px;font-weight:normal;margin-top: 30px}
#footer{font-size: 10px; color: #999; margin: 30px 0 0 0;}
#footer a{color:#999}
</style>
</head>
<body>
<div id="wrapper">
<div id="generator" >
<div id="placeholder"></div>
<input type="button" value="6.klasse" onclick="pickStudent(1)" />
<input type="button" value="7.klasse" onclick="pickStudent(2)" />
<input type="button" value="8.klasse" onclick="pickStudent(3)" />
<input type="button" value="9.klasse" onclick="pickStudent(4)" />
<input type="button" value="byer" onclick="choose_student()" />
</div>
<!-- The footer. Place any contact info ect here.-->
<div id="footer">
<p>This generator is developed with help from the <a href="http://online-generator.com">online name generators</a>.
</p>
</div>
</div>
</body>
</html>
