|
Etapp 1Min idé. - Ramstruktur | |||||||||||||||||
|
| |||||||||||||||||
|
|
Min idé | ||||||||||||||||
|
Jag har tidigare gjort en liten kurs, avsedd för nybörjare,
om hur man med
hjälp av HTML, VBScript och Internet Explorer kan skapa det
interaktiva programmet Ordspråksleken1 med flytande ramar. Spelet är tänkt att kunna användas läsåren 4-9 som ett inslag i svenskundervisningen och som underlag för diskussion både innehållsmässigt och språkligt.
Med HTML skapar man olika slags knappar, textrutor och listrutor, som sedan styrs av JavaScript, Jscript eller VBScript. Resultatet måste visas i en bläddrare, programmen kan inte göras självgående.
De flesta begrepp som används i JavaScript och Jscript är desamma, men i båda språken finns begrepp, som bara fungerar
i det ena språket.
För att skriva koden behöver man ett program som kan skriva ren text. Homesite är på engelska men gillar du inte det hittar du här ett liknande helsvenskt program som heter Einstein. Där kan du också ladda ner en demoversion. Vill du behålla programmet kostar det 250 kr.
Vill du lära dig mer än vad som tas upp i den här kursen hittar du här en
engelsk nybörjarkurs i JavaScript. Vill du följa kursen i den ordning den är skriven, kan du trycka på pilen som finns allra sist i varje avsnitt. Du kan gå tillbaka till föregående avsnitt med returpilen som alltid finns allra överst.
Vill du hoppa mellan avsnitten finns en Meny i form av en listruta överst på skärmen.
Programmet Ordspråksleken2 kan du själv skapa med hjälp av instruktionerna i kursen, eller testa online.
| |||||||||||||||||
... | |||||||||||||||||
|
|
Ramstrukturen | ||||||||||||||||
Jag började med att lägga upp en ramstruktur för indelning
av skärmbilden. Den består av tre rader med olika bredd.
| |||||||||||||||||
... | |||||||||||||||||
|
|
De ingående dokumentens tabellstruktur | ||||||||||||||||
För att bättre kunna urskilja de
olika områdena i ram- och tabellstrukturen, använde jag till att börja med ramar runt cellerna. På bilden ser du ramstrukturen och tabellstrukturen i de olika dokument, som ska läggas i ramarna.
| |||||||||||||||||
|
| |||||||||||||||||
|
|
Ram nr 1 - Rubrik | ||||||||||||||||
|
I den översta smala ramen läggs ett dokument med namnet jrubrik.htm. Där finns en tabell som består av en rad
med tre lika celler.
I den första kolumnen ligger en tillbakalänlk, i den andra en rubrik och den tredje cellen är tom.
Här är HTML-koden:
Kommentar till koden:
| |||||||||||||||||
|
| |||||||||||||||||
|
|
Ram nr 2 - Ord | ||||||||||||||||
|
För att kunna visa olika bilder under spelets gång
och styra utskriften av ordspråken måste jag lägga bilder och ordspråk i egna dokument i varsin ram.
I ramstrukturens andra rad, finns därför två kolumnramar.
Dokumentet i den vänstra kolumnramen är från början tomt och har fått
namnet tom.htm. HTML-koden är den minsta möjliga:
Kommentar till koden:
| |||||||||||||||||
|
| |||||||||||||||||
|
|
Ram nr 3 - Bild | ||||||||||||||||
|
Den högra kolumnramen innehåller ett dokument som heter tant.htm. Där ligger från början en bild på en tant. Bildens storlek har styrt valet av höjd och bredd i ram "bild" och därmed höjden i ram "ord" .
Här är HTML-koden:
Kommentar till koden:
| |||||||||||||||||
|
| |||||||||||||||||
|
|
Ram nr 4 - Text | ||||||||||||||||
| Den fjärde ramen innehåller dokumentet "jtext3.htm". Det dokumentet innehåller resten av HTML-koden och i det ska också senare hela JavaScriptkoden skrivas. | |||||||||||||||||
Här följer HTML-koden för Ordspråksleken2
Den sista tabellen i dokumentet Ytterligare en tabell läggs till i dokumentet. Även den tabellen har tre kolumner men med annan bredd.
| |||||||||||||||||
|
Kommentar: I tabellens första cell lägger vi in ett formulär med en listruta. Den har tre alternativ och bara ett kan väljas åt gången. Formuläret får namnet "svgrad" och listrutan namnet "svval". De namnen ska vi använda då vi senare vill komma åt listrutan med JavaScript-kod. | |||||||||||||||||
| I spalten till höger kan du se hur cellen ser ut på skärmen. | |||||||||||||||||
Kommentar:
Kommentar:
|
|
| HTML-koden klar
|
Nu är all HTML-kod skriven. Hur skärmbilden i Netscape ser ut med dokumenten insatta i
de fyra ramarna, ser du på den här bilden.
| ...
| Nu är Etapp 1 avslutadOrdspråksleken2 har fått en ramstruktur och de dokument som ska ligga i ramarna har strukturerats med tabeller och fått HTML-kod.I nästa avsnitt ska du få lära dig några grundläggande begrepp i JavaScript. | |||||||||||
|
© 1997 Inga Alvin
|