27. april 2004 - 18:42Der er
19 kommentarer og 2 løsninger
Spørge skema til hjemmeside
Hejsa..
Jeg skal bruge et "Ja/nej spørge skema" til en projekt opgave.. Den skal indeholde:
10spørgsmål Samt 10 svar!
Og så skal den naturligvis kende forskel på rigtige og forkerte svar..
Prøver lige at beskriver hvordan det skal være: Der står et spørgsmål ( 2+2=4 er det sandt? Ja O Nej O ) Og så når man har markeret et svar i alle 10spørgsmål, skal man klikke på "Vis rigtige" for at komme til siden hvor der feks. står "Du har 8 ud af 10 rigtige"!!
Håber i forstår, og regner ikke med det er så svært for jer hvis i er rimelige gode til sådan noget! Det skal helst programeres i html..
Og det ville være rigtig fint hvis der var andre smarte funktioner, feks. at når man åbnede spørge skemaet skal man skrive sit navn, og tilslut hvor der står hvor mange rigtige står der, "Flot viggo, du havde 8 ud af 10 rigtige! Og hvis man har under 5 rigtige så naturligvis; "dårligt viggo du havde 4 ud af 10 rigtige!"
Bemærk: Jeg vil altså have jer til at lave den, eller finde link hvor man kan downloade en færdig!
50 Point for link med færdig spørge skema til gratis downloading 200 Point hvis du laver en færdig til mig
Mon ikke du kan bruge dette script? Det er godt nok med tre svarmuligheder - tilgengæld kan du lave en kommentar til personen alt efter hvor mange rigtige han/hun har. Alt du skal gøre er at skifte spørgsmål, svar, kommentarer og måske et par andre småting - men altsammen meget enkelt og lige til at gå til! Håber, det var noget som dette du søgte :o)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<script language="JavaScript" type="text/javascript"> <!-- function TjekSvar(){ /*============================================================================ Herunder er de rigtige svar angivet med attributen VAR =============================================================================*/ var svar1 = window.document.quiz.elements[1]; var svar2 = window.document.quiz.elements[3]; var svar3 = window.document.quiz.elements[8]; var svar4 = window.document.quiz.elements[10]; var svar5 = window.document.quiz.elements[13]; var svar6 = window.document.quiz.elements[17]; var svar7 = window.document.quiz.elements[20]; var svar8 = window.document.quiz.elements[21]; var svar9 = window.document.quiz.elements[24]; var svar10 = window.document.quiz.elements[29];
/*============================================================================ Herunder er det angivet at 0 er den første valgmulighed =============================================================================*/
var res1 = 0; var res2 = 0; var res3 = 0; var res4 = 0; var res5 = 0; var res6 = 0; var res7 = 0; var res8 = 0; var res9 = 0; var res10 = 0;
/*=============================================================================================================== Herunder er det angivet at hvis svaret på spørgmålet er rigtigt så skal der lægges 1 point til den samlede score ================================================================================================================*/
if (svar1.checked == true){res1 = 1;} if (svar2.checked == true){res2 = 1;} if (svar3.checked == true){res3 = 1;} if (svar4.checked == true){res4 = 1;} if (svar5.checked == true){res5 = 1;} if (svar6.checked == true){res6 = 1;} if (svar7.checked == true){res7 = 1;} if (svar8.checked == true){res8 = 1;} if (svar9.checked == true){res9 = 1;} if (svar10.checked == true){res10 = 1;}
/*============================================================================ Herunder er det angivet at alle svar adderes =============================================================================*/
/*==================================================================================================== Herunder er dialogboksene som kommer frem med forskellige kommentarer afhængig af antal korrekte svar =====================================================================================================*/
if (res == 0){alert("0 rigtige svar!\ Kender du overhovedet ham der Tim?");} if (res == 1){alert("1 rigtigt svar!\ Du er garanteret Britney Spears fan!");} if (res == 2){alert("2 rigtige svar!\ Nej, nej, nej.....du har vist ikke læst på lektien!");} if (res == 3){alert("3 rigtige svar!\ ...Øhh..Tim? Er det ham tyskeren?");} if (res == 4){alert("4 rigtige svar!\ Lad mig gætte! Du kender kun 'Love is a matter of...'")} if (res == 5){alert("5 rigtige svar!\ Ja, Tim! Det er ham med guitaren! Hvis du var i tvivl!")} if (res == 6){alert("6 rigtige svar!\ Nååå...lidt kender du da til ham!")} if (res == 7){alert("7 rigtige svar!\ Ja, ja, du er nærmer dig fankulturen!")} if (res == 8){alert("8 rigtige svar!\ Hænger du meget ud på hans hjemmeside?")} if (res == 9){alert("9 rigtige svar!\ Du er jo næsten besat af Tim - crazy fan!")} if (res == 10){alert("10 rigtige svar!\ Du er hardcore fan No.1!\ Ingen kender Tim som dig - ikke engang ham selv!")} } //--> </script>
</head> <body> <h1>Test din viden om Tim Christensen</h1> <form name="quiz" onSubmit="TjekSvar();return false;"> Hvad hed det band som Tim dannede i 1982 i Espergærde? <br> <INPUT <INPUT TYPE="RADIO" NAME="INPUT-RADIO1" VALUE="RADIO1">Dizzy Mizz Lizzy <br> <INPUT TYPE="RADIO" NAME="INPUT-RADIO1" VALUE="RADIO2">Crep <br> <INPUT TYPE="RADIO" NAME="INPUT-RADIO1" VALUE="RADIO3">Young Guns <br> <hr> Hvilken gang var lykkens gang for Dizzy Mizz Lizzy til DM i Rock? <br> <INPUT <INPUT TYPE="RADIO" NAME="INPUT-RADIO2" VALUE="RADIO1">3. gang <br> <INPUT TYPE="RADIO" NAME="INPUT-RADIO2" VALUE="RADIO2">2. gang <br> <INPUT TYPE="RADIO" NAME="INPUT-RADIO2" VALUE="RADIO3">4. gang
<hr> Hvor gammel blev Tim d.4 Juli 2001? <br> <INPUT <INPUT TYPE="RADIO" NAME="INPUT-RADIO3" VALUE="RADIO1">28 <br> <INPUT TYPE="RADIO" NAME="INPUT-RADIO3" VALUE="RADIO2">26 <br> <INPUT TYPE="RADIO" NAME="INPUT-RADIO3" VALUE="RADIO3">27
<hr> Hvilket mærke guitar har Tim hovedsageligt brugt på hans 2000/2001 "Secret on Parade"-tour? <br> <INPUT <INPUT TYPE="RADIO" NAME="INPUT-RADIO4" VALUE="RADIO1">Fender <br> <INPUT TYPE="RADIO" NAME="INPUT-RADIO4" VALUE="RADIO2">Rickenbacker <br> <INPUT TYPE="RADIO" NAME="INPUT-RADIO4" VALUE="RADIO3">Gibson
<hr> Hvad hedder det bonus track der var på Japanske udgave af Dizzy Mizz Lizzys første album? <br><INPUT <INPUT TYPE="RADIO" NAME="INPUT-RADIO6" VALUE="RADIO1">Pain before my eyes <br> <INPUT TYPE="RADIO" NAME="INPUT-RADIO6" VALUE="RADIO2">Misty Mono <br> <INPUT TYPE="RADIO" NAME="INPUT-RADIO6" VALUE="RADIO3">Hurry Hurry
<hr> Hvilken plade var den første som Tim ejede? <br><INPUT <INPUT TYPE="RADIO" NAME="INPUT-RADIO7" VALUE="RADIO1">Pink Floyd - "another brick in the wall" <br> <INPUT TYPE="RADIO" NAME="INPUT-RADIO7" VALUE="RADIO2">The Doors -"L.A Woman" <br> <INPUT TYPE="RADIO" NAME="INPUT-RADIO7" VALUE="RADIO3">The Beatles -"Help"
<hr>Hvilket nummer lavede Tim en "unreleased" coverversion af som 11-årig? <br><INPUT <INPUT TYPE="RADIO" NAME="INPUT-RADIO8" VALUE="RADIO1">The Doors -"Love her madly" <br> <INPUT TYPE="RADIO" NAME="INPUT-RADIO8" VALUE="RADIO2">The Beatles -"Love me do" <br> <INPUT TYPE="RADIO" NAME="INPUT-RADIO8" VALUE="RADIO3">Gasolin -"Rabalderstrædet"
<hr>Hvor gammel var Tim da han begyndte at spille guitar? <br><INPUT <INPUT TYPE="RADIO" NAME="INPUT-RADIO9" VALUE="RADIO1">7 år <br> <INPUT TYPE="RADIO" NAME="INPUT-RADIO9" VALUE="RADIO2">8 år <br> <INPUT TYPE="RADIO" NAME="INPUT-RADIO9" VALUE="RADIO3">9 år
<hr>Hvor mange eksemplarer blev det første Dizzy-album, som stadig er det mest solgte rockalbum i Danmark, solgt i? <br><INPUT <INPUT TYPE="RADIO" NAME="INPUT-RADIO10" VALUE="RADIO1">500.000 <br> <INPUT TYPE="RADIO" NAME="INPUT-RADIO10" VALUE="RADIO2">180.000 <br> <INPUT TYPE="RADIO" NAME="INPUT-RADIO10" VALUE="RADIO3">220.000 <br> <INPUT TYPE="SUBMIT" NAME="INPUT-SUBMIT" VALUE="SEND"> </form> </body> </html>
Ps. Hvis der er vigtigt, at der kun er to svarmuligheder (ja/nej), så skulle det også være ret enkelt at rette til i scriptet. Hvis det volder dig problemer, tror jeg godt jeg kan klare det for dig. Held og lykke med det.
//------------------------------------------------- var sw = [3,6,9,12,15,18,21,24,27,30,33,36,39]; function chSv(sp,sv){ return (sw[sp-1]/sp-sv==3); }
Hmm, willsonn, din er meget enkel! Kan du gøre sådan at når man har svaret og den box kommer op hvor de rigtige står, så når man klikker "ok" i boxen, sletter den alle de svar man havde sat, så man SKAL starte forfra :)
Der er jeg bange for at mine evner desværre ikke rækker, men mon ikke der er andre herinde, der snildt kan klare det lille problem? Men det betyder vel egentlig ikke så meget, for mon ikke man kan huske sine svar fra gang til gang - ellers er det er jo ren gætteleg.
Ingen der kan kan få den til at "restarte" når man har klikket OK efter den vidste hvor mange rigtige man have <--hmm underliget skrevet :P, håber i forstår..
Når jeg så klikker på udregn svar nulstiller den bare.. popuppen skal jo komme først hvor der står antal rigtige, og så når der klikkes OK reeseter den!!
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.