аЯрЁБс > ўџ 3 5 ўџџџ 2 џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџьЅС M јП ъ bjbjт=т= " W W ъ џџ џџ џџ l І и и и и ф І ! 2 L P P P P P P P Ђ Ђ Ђ Ђ Ђ Ђ $ S s Ц P P P P P Ц , P P л , , , P P P , P , ќ , ( : , P ј џnСІ 2 и n l D ё 0 ! N R ћ к R ћ , І І й Projektopgave 2 (DATALOGI 2001/2002 HG/SJ): JavaScript Baggrund: Jeg var torsdag d. 4/10 til et mјde i Undervisningsministeriet vedr. de faglige foreningers websites. Jeg fik herunder den geniale ide, at vi nok kunne lave et hjцlpeprogram til de faglige webmastere, sхledes at de forholdsvist enkelt kan lave elektronisk kursustilmelding. Systemet skulle vцre sх let at forstх og anvende, at alle webmastere (fra novicer til nјrder) kunne tage det i anvendelse! Opgavekrav: Systemet skal bestх af fјlgende filer: Щn HTML-fil (tilmeld.htm), der evt. som ekstern ressouce har щn JavaScript-fil (tilmeld.js). Samt щt Word-dokument (tilmeld.doc), som dokumenterer, hvordan systemet anvendes. Hertil naturligvis en testside, som viser at kaldet virker! Samt dokumentation til lцreren. Disse 3 filer pakkes med WinZip til щn fil (tilmeld.zip). Teknik: Det meste af den beskidte kode gemmes i JavaScript-filen, som inkluderes i
-delen. Brugeren (faglige forenings webmaster) skal bare lave et link af typen: elektronisk tilmelding Dvs. parametrene overfјres til tilmeldsformularen via URLen. ? er skilletegn mellem filnavn og parametre. & er skilletegn mellem de enkelte parametre, som kan optrцde i vilkхrlig rцkkefјlge. Filen tilmeld.htm skal sх anvende de overfјrte parametre til at generere overskriften mm. i en formmail, sх kursisten kan se det pцnt skrevet op. Disse parametre skal sх overfјres endvidere i den genererede formmail via hidden-felter, som udfyldes automatisk via JavaScript! Pas pх mellemrum, idet Explorer oversцtter et mellemrum i URLer til %20 (dvs. 32 hexadeci-malt, som er tegnets ASCII-vцrdi). Derfor skal du i JavaScript erstatte evt. %20 med vha. strengfunktioner. Tips: Du kan se en brugbar formular fra: HYPERLINK "http://www.mat.dk/kurser/til-02.htm"http://www.mat.dk/kurser/til-02.htm Den samme (lettere tilrettet) kan du afprјve pх: HYPERLINK "http://steen.toft.joergensen.person.emu.dk/datalogi/js/tilmeld.htm" http://steen.toft.joergensen.person.emu.dk/datalogi/js/tilmeld.htm Du kan lцse om Sektornets formmail-system pх: HYPERLINK "http://www.webhotel.emu.dk/vejledning/formmail/index.htm" http://www.webhotel.emu.dk/vejledning/formmail/index.htm Du kan se de faglige foreningers hjemmesider pх: HYPERLINK "http://www.gymfag.dk/fag.htm" http://www.gymfag.dk/fag.htm Rapport: Det er vigtigt at fх programmeringen til at virke; men mindst lige sх vigtigt, at du kan formidle brugen af det til andre personer. Bedјmmelse: Bedste forslag teknisk og dokumentationsmцssigt vil blive offentliggjort pх Skolekom-konferencen for de faglige foreningers webmastere. Til fri afbenyttelse! / : X b j z | ? J љ l u 5 : < ^ _ ` Д Е ш щ 9 : ; } ~ Ў є ѕ і . / a b Њ Ћ ъ § љ ѕ ѕ љ ѕ ѕ э ѕ љѕ ѕхѕкхзх в Ъвзв в Твзв в Квзв j UjА UjЙ U j U0J j 6U]j 6U]5B*\phџ 6] 5\ CJ( 3 . / : ; E Ћ д е с e З M N V Б љ N e 4 5 _ Ж ѕ ѓ ё я я ѓ ѓ ѓ я ѓ ѓ ѓ ѓ ѓ ѓ я ѓ ѓ э ѓ ѓ ѓ ѓ ѓ у ^` &d PЦ џ ъ ў Ж ч 0 a Ќ Е 9 : F ш ъ љ љ љ я љ я э ы ы э ы ы ^` ` 1hА. АЦA!Аn"Аn#h$%А Й D аЩъyљКЮ Њ KЉ рЩъyљКЮ Њ KЉH h t t p : / / w w w . m a t . d k / k u r s e r / t i l - 0 2 . h t m ї D аЩъyљКЮ Њ KЉ рЩъyљКЮ Њ KЉ h t t p : / / s t e e n . t o f t . j o e r g e n s e n . p e r s o n . e m u . d k / d a t a l o g i / j s / t i l m e l d . h t m у D аЩъyљКЮ Њ KЉ рЩъyљКЮ Њ KЉr h t t p : / / w w w . w e b h o t e l . e m u . d k / v e j l e d n i n g / f o r m m a i l / i n d e x . h t m Ћ D аЩъyљКЮ Њ KЉ рЩъyљКЮ Њ KЉ: h t t p : / / w w w . g y m f a g . d k / f a g . h t m i 8 @ёџ 8 N o r m a l CJ _HaJ mHsHtHX @ X O v e r s k r i f t 1 $Є№ Є<