Avatar billede far_mand Nybegynder
27. april 2004 - 18:42 Der 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
Avatar billede far_mand Nybegynder
27. april 2004 - 19:26 #1
Ingen der kan hjælpe..?
Kan i så i php / asp?
Avatar billede far_mand Nybegynder
27. april 2004 - 20:34 #2
Nu har jeg lavet forsiden til det: (tror jeg da :D )

<FORM>
<div align="left">
  <table border="0" width="332" height="250">
    <tr>
      <td width="264" height="21"><b>Spørgsmål:&nbsp;</b> </td>
      <td width="27" height="21"><b>Ja</b></td>
      <td width="27" height="21">
        <p align="right"><b>Nej</b></td>
    </tr>
    <tr>
      <td width="264" height="21">Kom den første pc virkeligt i 1975?</td>
      <td width="27" height="21"><input type="radio" value="V1" name="R1"></td>
      <td width="27" height="21" align="right"><input type="radio" value="V1" name="R1"></td>
    </tr>
    <tr>
      <td width="264" height="21">Kan man sætte lys i en PC?</td>
      <td width="27" height="21"><input type="radio" value="V2" name="R2"></td>
      <td width="27" height="21" align="right"><input type="radio" value="V2" name="R2"></td>
    </tr>
    <tr>
      <td rowspan="2" width="264" height="21">Kan man gøre en computer
        hurtigere end den er fra producenten?</td>
      <td width="27" height="21"><input type="radio" value="V3" name="R3"></td>
      <td width="27" height="21" align="right"><input type="radio" value="V3" name="R3"></td>
    </tr>
    <tr>
      <td rowspan="2" width="27" height="21"><input type="radio" value="V4" name="R4"></td>
      <td rowspan="2" width="27" height="21" align="right"><input type="radio" value="V4" name="R4"></td>
    </tr>
    <tr>
      <td width="264" height="21">Står WWW for Web Web Web?</td>
    </tr>
    <tr>
      <td width="264" height="21">Osv..</td>
      <td width="27" height="21"><input type="radio" value="V5" name="R5"></td>
      <td width="27" height="21" align="right"><input type="radio" value="V5" name="R5"></td>
    </tr>
    <tr>
      <td rowspan="2" width="264" height="21">Osv..</td>
      <td width="27" height="21"><input type="radio" value="V6" name="R6"></td>
      <td width="27" height="21" align="right"><input type="radio" value="V6" name="R6"></td>
    </tr>
    <tr>
      <td rowspan="2" width="27" height="21"><input type="radio" value="V7" name="R7"></td>
      <td rowspan="2" width="27" height="21" align="right"><input type="radio" value="V7" name="R7"></td>
    </tr>
    <tr>
      <td width="264" height="21">Osv..</td>
    </tr>
    <tr>
      <td width="264" height="21">Osv..</td>
      <td width="27" height="21"><input type="radio" value="V8" name="R8"></td>
      <td width="27" height="21" align="right"><input type="radio" value="V8" name="R8"></td>
    </tr>
    <tr>
      <td width="264" height="21">Osv..</td>
      <td width="27" height="21"><input type="radio" value="V9" name="R9"></td>
      <td width="27" height="21" align="right"><input type="radio" value="V9" name="R9"></td>
    </tr>
        <tr>
      <td width="264" height="21">Osv..</td>
      <td width="27" height="21"><input type="radio" value="V10" name="R10"></td>
      <td width="27" height="21" align="right"><input type="radio" value="V10" name="R10"></td>
    </tr>
  </table>
</div>

<p><input type="button" value="Udregn rigtige svar" name="B1"> <input type="reset" value="Nulstil" name="B2"></p>
<FORM>

Men det er jo ikke alt, så når man klikker på "udregn rigtige svar" udregner den hvor mange rigtige der er !¨

Forstår ikke der ikke er nogen som kan hjælpe med dette..
Hvis nu vi undvære det hvor man skal skrive navn og det der!
Avatar billede roenving Novice
27. april 2004 - 22:13 #3
Avatar billede willsonn Nybegynder
28. april 2004 - 16:00 #4
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">

<html>
<head>
<title>Untitled</title>
<style type="text/css">
<!--
h1{font-family:arial black; color:red; font-size:200%; text-align:center};
body{color:gold; font-family:arial black; background:black;}
-->
</style>

<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
=============================================================================*/

var res = (res1 + res2 + res3 + res4 + res5 + res6 + res7 + res8 + res9 + res10);

/*====================================================================================================
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 Webmasteren for Tims hjemmeside?
<br><INPUT
            <INPUT
              TYPE="RADIO"
              NAME="INPUT-RADIO5"
              VALUE="RADIO1">Nick Foss
                            <br>
<INPUT
              TYPE="RADIO"
              NAME="INPUT-RADIO5"
              VALUE="RADIO2">Dennis Leeflang
                            <br>
<INPUT
              TYPE="RADIO"
              NAME="INPUT-RADIO5"
              VALUE="RADIO3">Søren Friis
                           
                            <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>
Avatar billede willsonn Nybegynder
28. april 2004 - 16:05 #5
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.
Avatar billede roenving Novice
28. april 2004 - 16:15 #6
>>wilsonn

-- det ser umiddelbart ud som et godt script, dog kan jeg ikke undlade at bemærke, at jeg synes mit er smartere, og derfor bedre !-)
Avatar billede willsonn Nybegynder
28. april 2004 - 16:30 #7
hmmm....Det er jo som man tar' det. Synes dog at mit er mere enkelt at sætte op. Men lad vores spørger afgøre, hvad han synes bedst om :o)
Avatar billede far_mand Nybegynder
28. april 2004 - 17:45 #8
Reonvig > Hvad skal jeg med denne sætning?

//-------------------------------------------------
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);
}

//-------------------------------------------------

Hvordan opretter jeg en "script.js" ?
Avatar billede far_mand Nybegynder
28. april 2004 - 17:56 #9
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 :)
Avatar billede willsonn Nybegynder
28. april 2004 - 19:51 #10
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.
Avatar billede far_mand Nybegynder
03. maj 2004 - 18:43 #11
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..
Avatar billede roenving Novice
04. maj 2004 - 01:15 #12
Slut scriptet sådan:

document.quiz.reset();
}
//-->
</script>
Avatar billede far_mand Nybegynder
04. maj 2004 - 14:37 #13
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!!
Avatar billede far_mand Nybegynder
04. maj 2004 - 14:39 #14
Hov, satte " } " forkert.. Nu virker det som det skal! :)
Avatar billede far_mand Nybegynder
04. maj 2004 - 15:53 #15
roenving smid svar, reonving du får 50point, Willson du får 100point..

Håber i er tilfredse med det.
Giver ikk alle 200points da jeg jo gerne vil have så ens navn også blev indeblandet på en eller anden måde..
Avatar billede roenving Novice
04. maj 2004 - 16:00 #16
Velbekomme '-)
Avatar billede far_mand Nybegynder
04. maj 2004 - 20:02 #17
thx, så beholder jeg resten :)
Avatar billede far_mand Nybegynder
04. maj 2004 - 20:10 #18
hov der er jo ingen tilbage.. pyt :)

Håber i er glade, for det er jeg!
Avatar billede roenving Novice
04. maj 2004 - 21:00 #19
-- og tak for point ;~}

-- vil du have overskuddet tilbage ?-)
Avatar billede far_mand Nybegynder
10. maj 2004 - 15:20 #20
Skid vær med det da.. lever nok :)
Avatar billede roenving Novice
10. maj 2004 - 16:17 #21
*g*
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester