Der er lige nu 2251 online.
Start Lektieforum Se video Test dig selv Opgaver
Opret spørgsmål

Teoriprøve i Javascript

Datalogi
JavaScript
Side 3 af 9
Når prøven er gennemført, indlæses evalueringsfilen end.html i nederste frame , hvoref-
ter de gemte variabler fra den øverste indlæses. Evalueringen kan således udtrykkes, idet
scriptet ved, hvilke dias der er besvaret korrekt, og hvor mange der er besvaret korrekt. Af
hensyn til pladsen vises billederne på evalueringssiden i lille størrelse. Her vil et tryk på
det enkelte billede imidlertid åbne billedet i fuld størrelse i et nyt browservindue midt på
skærmen, som lukkes igen ved et tryk på billedet.
Koderedegørelse
Projektets nøglefil index.html indeholder et frameset , hvor den øverste del indehol-
der menu.html , som bevares gennem hele prøven, mens den nederste del, som hedder
question, indeholder intro.html , der forklarer brugeren prøvens regler.
Hvert billede i stort format har filnavne fra
+01.jpg til
menu.html
+25.jpg og i lille format fra -01.jpg til -25.jpg .
Billede nr.
Hvert dias har filnavne fra 01.html til 25.html . Alle disse
dias er opbygget på samme måde, hvor billedet er indlæst i en
tabel, og delspørgsmålene følger nedenunder. Hvert del-
spørgsmål har sin egen radiogruppe i formularen reply , så
der kun kan vælges ét svar til hvert delspørgsmål.
Spørgsmål
For at undersøge hvilke radioknapper, brugeren har
1.
Ja=0
Nej=1
markeret, benyttes elementernes interne nummerering. I Java-
2.
Ja=2
Nej=3
3.
Ja=4
Nej=5
Script begyndes fra 0, så de enkelte elementers nummerering
4.
Ja=6
Nej=7
forekommer, som det ses af figuren til venstre.
I menu.html foregår størstedelen af projektets kodeafvikling. Her initialiseres først en
række variabler:
i har værdien på det efterfølgende dias, der skal vises. i begynder med værdien 1, fordi
introduktionen kommer før det første diasbillede.
flaws har værdi efter antallet af fejl i prøven. Derfor begynder flaws med at være 0.
flaw er et boolsk array , der som udgangspunkt er false , men gøres true for de di-
as, der er fejl i. Da JavaScript begynder ved 0, vil flaw[i-1] blive sat til true , hvis
der er fejl i dias nummer i .
cor er et array af strenge, der for hvert dias indeholder de korrekte svarelementer i
rækkefølge. Hvis svaret til dias nummer i er Ja, Ja, Nej, Nej, vil cor[i-1] således an-
tage værdien '0257' . Siden initialiseres alle de korrekte svarværdier på denne form.
Kommentarer til Teoriprøve i Javascript

02. september 2008 af 

Meget flot lavet. Med henhold til de bemærkninger du kommer ind på til sidst i rapporten om dine fejl: Du kan med fordel åbne dit vindue i en popup uden tilbageknappen og adresselinien o.l. det vil forindre en af måderne i at gå tilbage. Du kan også deaktivere højre-klik på hjemmesiden hvilket vil eliminere endnu en mulighed for at trykke tilbage. Du kan desuden lave din egen tilbage knap som du kan sætte til at trække svaret fra i din eventuelle variabel. Når du laver et popup vindue kan du desuden vælge hvilken størrelse det skal være hvilket gør det mere universalt for de forskellige browsere. GOOGLE ER DIN VEN ! FIND KODERNE DER!