Övningar i JavaScript del 6

Storlek: px
Starta visningen från sidan:

Download "Övningar i JavaScript del 6"

Transkript

1 Övningar i JavaScript del 6 I dessa övningar tar vi upp två saker: Öppna ett nytt fönster ch hämta data från glbala variabler i dkumentet i föregående fönster. Läsa in data ifrån XML-filer med tekniken Ajax. Dessa båda delar behandlar vi i övningarna var för sig, men kan naturligtvis ckså kmbineras. 1. Dkument i övningsmappen På labratinens webbsida kan du ladda ner en zip-fil med övningsmaterial. Då du packar upp den får du en mapp med ett antal filer. kurser.htm, script_kurser.js, style.css Dessa filer är en webbsida sm visar ett frmulär med ett antal kryssknappar (checkbx) för några kurser. I frmuläret ska man välja kurser ch sedan klicka på knappen för att visa valda kurser. Då öppnas ett nytt fönster med ett dkument sm visar vilka kurser sm valts. Prgramkden för att sammanställa valda kurser ch sedan öppna det nya fönstret ska ligga i filen script_kurser.js ch ska skrivas i övningarna. kurslista.htm, script_kurslista.js, style.css Detta är sidan sm öppnas i det nya fönstret. I filen script_kurslista.js ska du i övningarna skriva kden för att hämta data från det föregående fönstret ch presentera valda kurser. Filen style.css är ganska enkel ch är densamma för alla webbsidr. litteratur.htm, script_litteratur.js, style.css Denna webbsida läser in XML-filer från mappen curses. En fil läses in för att få en lista på de kurser sm finns ch utifrån denna ska det skapas en lista med länkar (nclick) sm anrpar en funktin för att läsa in en annan XML-fil med en litteraturlista för vald kurs. curses Denna mapp innehåller en XML-fil (curselist.xml) med kurskder ch kursnamn för ett antal kurser. Dessutm finns det en fil för varje kurs med en litteraturlista i XMLfrmat. I de första övningarna kmmer du att använda de två första grupperna van, dvs sidrna kurser.htm ch kurslista.htm, så börja med att titta igenm dessa HTML-dkument ch tillhörande js-filer. 2. Sidan med kurserna Här finns ett frmulär med ett antal kryssknappar, där man markerar kurser. Då man klickar på knappen "Visa valda kurser" ska en funktin anrpas, för att gå igenm alla knappar ch se vilka sm är valda. Texten för de valda knapparna (kurserna) ska sparas i en array ch sedan ska filen kurslista.htm öppnas i ett nytt fönster. Öppna filerna ch gå igenm dem Öppna filen kurser.htm ch script_kurser.js i din editr. Öppna ckså kurser.htm i webbläsaren I kurser.htm finns ett frmulär med en input-tagg för varje kurs. Kursernas kd ch namn finns i span-taggar, så att de sedan kan hämtas ut. Det finns ckså en knapp med id="shwbtn" Rune Körnefrs (rune.krnefrs@lnu.se) 1

2 I script_kurser.js finns en init-funktin sm anrpas på händelsen nlad. I denna tas det fram en referens till frm-taggen. Till knappen "shwbtn" kpplas en händelsehanterare för nclick, sm anrpar funktinen shwselectedcurses. Denna funktin finns ckså i filen, men är ännu så länge endast ett skal. Det finns ckså en funktin kallad newwindw ch tillhörande glbala variabel windvar. Detta är exakt samma knstruktin sm i föreläsning F14, så se beskrivning där. Funktinen shwselectedcurses Du ska nu påbörja denna funktin, för att gå igenm alla input-taggar. Skriv in följande kd i funktinen: functin shwselectedcurses() { var inputtags, spantag, i; inputtags = frmtag.getelementsbytagname("input"); fr (i=0; i<inputtags.length; i++) { if (inputtags[i].checked) { alert("kurs " + i + " vald"); Variabeln inputtags är en array med referenser till alla input-taggar. Dessa input-taggar genmlöps i en lp. I lpen finns en if-sats sm kntrllerar egenskapen checked, för att se m knappen är vald. I så fall skrivs det ut ett meddelande med alert. Denna alert ska sedan ersättas med annan kd, men tas nu med, för att du ska kunna kntrllera att du genmlöper knapparna krrekt ch hittar de sm är valda. Välj några kurser ch klicka sedan på knappen "Visa valda kurser". Ersätt alert-satsen i if-satsen med följande kd: if (inputtags[i].checked) { spantag = inputtags[i].parentnde.getelementsbytagname("span")[0]; alert(spantag.innerhtml); Utifrån input-taggen går vi upp ett steg i strukturen med parentnde ch kmmer då till label-taggen (se HTML-kden). Där söker vi span-taggen med geteelementsbytagname ch får en array sm vi indexerar med 0, för att få referensen till den första ch enda span-taggen. I alert-satsen skriver vi nu ut innehållet i span-taggen, dvs kursens kd ch namn. Spara kurserna i en array För att samla ihp kurserna ch sedan få över dem till det fönster sm ska öppnas, så ska kurserna (dvs span-taggens innehåll) sparas i en array i en glbal variabel. Inför en glbal variabel för kurserna högst upp i js-filen, under de andra glbala variablerna: var curselist; Initiera variabeln, genm att skapa en ny tm array i init-funktinen: functin init() { curselist = []; Rune Körnefrs (rune.krnefrs@lnu.se) 2

3 I if-satsen i funktinen shwselectedcurses byter du ut alert-satsen mt följande: if (inputtags[i].checked) { spantag = inputtags[i].parentnde.getelementsbytagname("span")[0]; curselist.push(spantag.innerhtml); Innehållet i span-taggen sparas sist i arrayen i variabeln curselist. Sist i funktinen, dvs efter lpen, lägger du till en alert-sats, för att kunna testa: functin shwselectedcurses() { alert(curselist); De kurser du väljer ska visas i meddelandet med alert. Öppna ett nytt fönster Ersätt den sista alert-satsen med ett anrp till funktinen newwindw: functin shwselectedcurses() { newwindw(600,600,"kurslista.htm"); Filen kurslista.htm öppnas i det nya fönstret, men kurserna visas ännu inte. Du ska nu skriva kden för det. 3. Sidan med valda kurser I dkumentet sm öppnas i det nya fönstret ska variabeln curselist hämtas från det gamla dkumentet, så att valda kurser kan skrivas ut. Öppna filerna ch gå igenm kden Öppna filerna kurslista.htm ch script_kurslista.js i din editr. I kurslista.htm finns en ul-tagg med id="curses", där valda kurser ska läggas in sm litaggar. I script_kurslista.js finns en init-funktin sm tar fram en referens till taggen med id="curses" samt ett anrp till funktinen createcurselist. Det är denna sistnämnda funktin sm du nu ska skriva, men först ska du se till att få över data från det gamla dkumentet. Den glbala variabeln curselist Glbala variabler kan hämtas från det gamla dkumentet, eftersm det frtfarande är öppet i huvudfönstret. Skriv in följande kd högst upp i script_kurslista.js, bland de glbala variablerna: var curselist = windw.pener.curselist; Med windw.pener refererar man tillbaks till det gamla fönstret. Där hämtas variabeln curselist. Vi sparar den här i en ny glbal variabel med samma namn i det nya dkumentet. Det är inte nödvändigt att ha samma namn på variabeln, men det är lättare att se sambanden mellan dem, m vi väljer samma namn Rune Körnefrs (rune.krnefrs@lnu.se) 3

4 Funktinen createcurselist I denna funktin går vi igenm curselist (sm är en array) ch lägger till en li-tagg för varje element. Lägg in följande kd i funktinen: functin createcurselist() { var i; fr (i=0; i<curselist.length; i++) { cursestag.innerhtml += "<li>" + curselist[i] + "</li>"; Vi går igenm curselist i en lp. För varje varv i lpen lägger vi till taggar för li ch texten från curselist i taggen sm refereras av cursestag, dvs ul-taggen i HTML-filen. Gå tillbaks till fönstret med kurserna (kurser.htm) i webbläsaren. Välj några kurser ch klicka på knappen "Visa valda kurser". Det nya fönstret öppnas då ch de kurser du valt visas i en lista. 4. Välj andra kurser Om du stänger det nya fönstret, sedan väljer andra kurser ch klickar på knappen igen, så öppnas fönstret med kurslistan. Men nu visas både de kurser du tidigare valt ch de nya kurserna. Det berr på att variabeln curselist inte tömts. Lägg till en rad för att tömma curselist i början av filen shwselectedcurse i filen script_kurser.js: functin shwselectedcurses() { var inputtags, spantag, i; curselist.length = 0; Denna rad tömmer variabeln curselist, så att den sedan endast innehåller de kurser sm läggs till i lpen i funktinen. Välj några kurser ch klicka på knappen för att öppna det nya fönstret. Stäng sedan fönstret ch välj några andra kurser ch klicka på knappen igen. Det ska då endast vara de nya kurserna sm visas i listan Rune Körnefrs (rune.krnefrs@lnu.se) 4

5 5. Läsa in XML-kd med Ajax Medieteknik Vi ska nu övergå till att titta på Ajax. Så stäng alla filer både i din editr ch i webbläsaren ch öppna sedan de nya filerna. Studera XML- filerna Börja med att studera XML-filerna. Öppna filen curselist.xml i din editr. Denna fil innehåller en kurslista med en curse-tagg för varje kurs. Denna fil ska sedan läsas in till webbsidan ch utifrån den ska det skapas ett antal HTML-taggar med kurserna. Öppna någn av filerna med litteraturlista, t.ex. filen literature1me101.xml Alla litteraturlistr är strukturerade på samma sätt sm i labratin L7. De innehåller kursnamn ch reference-taggar för alla böcker eller annan litteratur i kursen. Då man väljer en kurs i listan över kurser på webbsidan, ska mtsvarande litteraturlista läsas in. Vi tar alltså inte in alla listr på en gång, utan endast de sm väljs ch en i taget. Ajax körs över http- prtkllet För att kunna testa prgrammet med Ajax, så måste filerna ligga på en server, antingen en lkal server på din datr eller på en server på Internet (t.ex. FirstClass). Använder du datrerna i labbsalen, så måste du använda det sistnämnda alternativet. Det innebär att du måste ladda upp filerna i ditt webbutrymme på servern, varje gång du vill testa. Öppna filerna för webbsidan ch gå igenm kden Öppna filerna litteratur.htm ch script_litteratur.js i din editr. Filen litteratur.htm innehåller en ul-tagg med id="curses", där kurslistan från curselist.xml ska läggas sm li-taggar. Det finns ckså en div-tagg med id="selectedcurse", där vald litteraturlista ska läggas in. I filen script_litteratur.js finns en init-funktin sm initierar två glbala variabler med referenser till de båda HTML-taggarna. 6. Kurslistan Du ska nu göra ett Ajax-anrp, för att läsa in kurslistan. Vi använder här kd på samma frm sm i exemplen i föreläsning F14. Begär filen curselist.xml Skriv in följande funktin i filen script_litteratur.js: functin requestcurses() { var request; if (XMLHttpRequest) { request = new XMLHttpRequest(); else if (ActiveXObject) { request = new ActiveXObject("Micrsft.XMLHTTP"); else {return false; request.pen("get","curses/curselist.xml",true); request.send(null); request.nreadystatechange = functin () { if ( (request.readystate == 4) && (request.status == 200) ) getcurses(request.respnsexml); ; Denna funktin skapar ett request-bjekt ch öppnar filen curselist.xml Rune Körnefrs (rune.krnefrs@lnu.se) 5

6 Till request-bjektet kpplas händelsen nreadystatechange ch en namnlös funktin sm kntrllerar readystate. Då readystate är 4 är begäran klar ch filen (m den fanns) har överförts till webbläsaren. För att veta m filen fanns, kntrllerar vi ckså status. Är det 200 (OK), fanns filen. Då anrpas funktinen getcurses. Lägg ckså in ett anrp av requestcurses i init-funktinen: functin init() { requestcurses(); Testa Ajax- anrpet Lägg över filerna (HTML-filen, js-filen ch mappen curses med XML-filerna) i ditt webbutrymme på servern ch öppna HTML-filen i webbläsaren. Kör du istället en lkal server på din datr, så kan du öppna den via den. Öppna Firebug i undre halvan av fönstret i webbläsaren. Kntrllera i menyn Knsl att "Visa XMLHttpRequests" är förbckat, välj annars det alternativet. Ladda m sidan i webbläsaren. I knslen bör du då se att det skett ett GET-anrp av curselist.xml ch att kden är 200 OK. Om du inte får fram det, så får du kntrllera din kd ch att alla filer ligger på rätt plats. Du får ckså ett felmeddelande då funktinen getcurses anrpas, eftersm du ännu inte skrivit den. Funktinen getcurses I funktinen getcurses ska du läsa av den XML-kd sm kmmit in med Ajax. Den finns här i parametern XMLcde. För att kmma åt de lika taggarna används getelementsbytagname, på samma sätt sm vi gjrt tidigare i HTML-kden, fast nu söker vi efter XML-taggar i XML-kden. Lägg in följande funktin i filen script_litteratur.htm: functin getcurses(xmlcde) { var cdes, titles, HTMLcde, i; cdes = XMLcde.getElementsByTagName("cde"); titles = XMLcde.getElementsByTagName("title"); HTMLcde = ""; // Add tags fr the curses fr (i=0; i<cdes.length; i++) { HTMLcde += "<li id='" + cdes[i].firstchild.data + "'>" + cdes[i].firstchild.data + " " + titles[i].firstchild.data + "</p>"; cursestag.innerhtml = HTMLcde; // Add event handlers curses = cursestag.getelementsbytagname("li"); fr (i=0; i<curses.length; i++) { curses[i].nclick = shwliteraturelist; Vi tar hela funktinen på en gång, så att du inte ska behöva ladda upp filerna så många gånger på servern. Men då du själv skriver en sådan här funktin, så gör du det kanske stegvis ch lägger in alert-satser, för att testa att du får fram rätt referenser ch data. Du bör öppna filen curses.xml ch jämföra med kden där, så att du ser vilken struktur vi går igenm ch vad taggarna heter. Vi tar först fram referenser till alla taggar med namnen cde ch title. Dessa ligger i en tagg kallad curse. Så vi hade istället kunnat ta fram referenser till curse-taggarna, gå Rune Körnefrs (rune.krnefrs@lnu.se) 6

7 igenm curse i lpen ch i varje varv i lpen ta fram referenser till de underliggande cde ch title. Men i detta fall innehåller varje curse en exakt en cde ch exakt en title ch då kan vi ta fram referenser direkt till dem, så blir kden lite effektivare. I variablerna cdes ch titles får vi alltså arrayer med referenser till alla cde-taggar respektive titletaggar. I lpen ska vi sätta samman den HTML-kd sm ska läggas in i listan ch det gör vi i variabeln HTMLcde, så före lpen lägger vi in en tm sträng i den variabeln. Då kan vi sedan i varje varv i lpen lägga till ny kd. I varje varv i lpen skapas en li-tagg på frmen <li id="1me101">1me101 Webbdesign</li> Vi lägger alltså in kurskden både i ett id-attribut ch sm innehåll i taggen. Anledningen till att vi lägger in den i ett id-attribut är att vi sedan ska använda det då man klickar på taggen, men det kmmer i övning 7. Här ser vi ckså en sak sm skiljer, då man går igenm en XML-fil istället för en HTMLfil. Då vi tagit fram innehåll i en HTML-tagg har vi använt innerhtml, men i XML-filen fungerar inte det. Istället måste vi skriva firstchild.data. Med firstchild refererar man till textnden ch med data innehållet i den. Efter lpen refererar vi till cursestag sm är ul-taggen i HTML-filen ch då kan vi använda innerhtml ch där lägga in HTML-kden. Därefter går vi igenm alla li-taggar sm skapats ch lägger på en händelsehanterare för nclick. Ladda först upp de nya filerna på servern eller ladda m dem i din lkala server. XML-filen läses in ch listan med kurser visas. I Firebug blir det sedan fel, då händelsehanterarna ska läggas till, eftersm funktinen shwliteraturelist ännu inte finns. 7. Visa litteraturlista Då användaren klickar på en kurs, ska litteraturlistan för kursen läses in med Ajax från vald XML-fil. Funktinen shwliteraturelist Lägg till följande funktin: functin shwliteraturelist() { requestlist(this.id); Med this kmmer vi åt den li-tagg sm användaren klickade på. Där avläser vi idattributet, där vi sparade kurskden. Kurskden kmmer att behövas för att kunna referera till önskad XML-fil, så denna skickas sm parameter till funktinen requestlist Rune Körnefrs (rune.krnefrs@lnu.se) 7

8 Funktinen requestlist Lägg till följande funktin: functin requestlist(cursecde) { var request; if (XMLHttpRequest) { request = new XMLHttpRequest(); else if (ActiveXObject) { request = new ActiveXObject("Micrsft.XMLHTTP"); else {return false; request.pen("get", "curses/literature" + cursecde + ".xml",true); request.send(null); request.nreadystatechange = functin () { if ( (request.readystate == 4) && (request.status == 200) ) getlist(request.respnsexml); ; Denna funktin är nästan likadan sm requestcurses, men här har vi en parameter, för att avgöra vilken fil sm ska läsas. Parametern används i pen-kmmandt, där url:en till filen sätts samman. Då XML-filen kmmit in, anrpas funktinen getlist. Kntrllera i Firebug att det görs ett Ajax-anrp till filen för den kurs du klickar på i listan. Sedan blir det fel, då getlist anrpas, eftersm funktinen ännu inte finns. Funktinen getlist Denna funktin läser in en XML-fil med en litteraturlista, så öppna en sådan XML-fil ch jämför med strukturen ch taggarna där. I detta exempel lägger vi inte in allt innehåll på webbsidan, utan nöjer ss med en del av det. Lägg in följande funktin i js-filen: functin getlist(xmlcde) { var cde, title, references, i, a, firstname, lastname, initial; cde = XMLcde.getElementsByTagName("cde")[0]; title = XMLcde.getElementsByTagName("title")[0]; selectedcursetag.innerhtml = "<h3>" + cde.firstchild.data + " " + title.firstchild.data + "</h3>"; references = XMLcde.getElementsByTagName("reference"); fr (i=0; i<references.length; i++) { selectedcursetag.innerhtml += "<p>"; authrs = references[i].getelementsbytagname("authr"); fr (a=0; a<authrs.length; a++) { firstname = authrs[a].getelementsbytagname("firstname")[0]; lastname = authrs[a].getelementsbytagname("lastname")[0]; initial = firstname.getattribute("initial"); selectedcursetag.innerhtml += lastname.firstchild.data + ", " + initial + "; "; title = references[i].getelementsbytagname("title")[0]; selectedcursetag.innerhtml += title.firstchild.data + "</p>"; I detta fall finns det endast en cde-tagg ch en title-tagg, så då referenserna tas fram till dem, indexerar vi med 0 med en gång, för att få första elementet i arrayerna sm ges av getelementsbytagname Rune Körnefrs (rune.krnefrs@lnu.se) 8

9 Kurskden ch titeln skrivs sedan ut i en h3-tagg på webbsidan. Därefter tar vi fram en array med referenser till alla reference-taggar. Dessa går vi igenm i en lp. För varje varv i lpen, skapas en p-tagg med referensen. Det kan finnas flera författare ch därmed flera authr-taggar. Så dessa genmlöps ckså i en lp. I författarnas förnamn ska vi använda initialerna sm finns i attributet initial i taggen firstname. Attributets värde får vi fram genm att först referera till taggen ch sedan använda funktinen getattribute. Klicka på lika kurser, så ser du att vald litteraturlista visas. Slut I dessa övningar tg vi upp två saker: Öppna ett nytt fönster ch hämta data. Ett fönster öppnas med windw.pen() Vi refererar tillbaks till det gamla fönstret med windw.pener ch kan då hämta glbala variabler därifrån. Använd Ajax för att läsa in XML-filer. Ett request-bjekt skapas för att öppna önskad fil. I en funktin kntrllerar vi readystate, för att se när filen kmmit in. Vi avläser XML-kden med getelementsbytagname, på samma sätt sm vi tidigare använt funktinen för HTML-kd. För att avläsa innehållet i en XML-tagg använder vi firstchild.data. För att avläsa ett attribut använder vi funktinen getattribute Rune Körnefrs (rune.krnefrs@lnu.se) 9

Övningar i JavaScript del 5

Övningar i JavaScript del 5 Övningar i JavaScript del 5 I dessa övningar ska vi ta upp några lika händelsehanterare. Dessa ska dck inte läggas in med attribut i HTML-kden, så sm vi gjrt tidigare med nclick. Istället ska vi nu lägga

Läs mer

Övningar i JavaScript del 3

Övningar i JavaScript del 3 Övningar i JavaScript del 3 I dessa övningar tar vi upp datumbjektet Date, arrayer ch lpar. Du utgår från ett prgram där man kan klicka på små bilder ch mtsvarande stra bild visas. Detta är i princip samma

Läs mer

Övningar i JavaScript del 4

Övningar i JavaScript del 4 Övningar i JavaScript del 4 I dessa övningar ska du dels hantera ett frmulär ch dels arbeta med några textsträngar. 1. Dkument i övningsmappen Övningsmappen sm du laddar ner från labratinens webbsida innehåller

Läs mer

Övningar i JavaScript del 7

Övningar i JavaScript del 7 Övningar i JavaScript del 7 I denna labratin återanvänder vi bilderna på frukter, sm vi haft i ett par tidigare labratiner. Denna gång ska vi lägga till visuella effekter då en frukt väljs. Klickar man

Läs mer

Övningar i JavaScript del 2

Övningar i JavaScript del 2 Övningar i JavaScript del 2 Genm dessa övningar frtsätter intrduktinen av JavaScript. Vi tar nu upp if-satser ch lite mer m funktiner. Vi kmmer ckså in på tillämpningar sm att byta en bild på webbsidan

Läs mer

Labora&on 2 Funk&oner, if och loop övningar/uppgi:er

Labora&on 2 Funk&oner, if och loop övningar/uppgi:er Labora&on 2 Funk&oner, if och loop övningar/uppgi:er 1M322 Webbteknik 2, 7,5hp Medieteknik 2017 Rune Körnefors rune.kornefors@lnu.se 1. Ladda ner arbetsdokument Till övningarna i denna labora&on finns

Läs mer

Laboration 6 Formulär och stränghantering övningar/uppgifter

Laboration 6 Formulär och stränghantering övningar/uppgifter Laboration 6 Formulär och stränghantering övningar/uppgifter 1M322 Webbteknik 2, 7,5hp Medieteknik 2017 Rune Körnefors rune.kornefors@lnu.se 1. Ladda ner arbetsdokument Till övningarna i denna laboration

Läs mer

Övningar i layout med CSS

Övningar i layout med CSS Övningar i layut med CSS Med CSS strukturerar man innehållet i lika delar. Med div-taggar kan man avgränsa delar av kden för sidhuvud, navigeringslänkar, innehåll, etc. Med CSS kan man sedan ge dessa delar

Läs mer

Övningar i XML och DTD

Övningar i XML och DTD Övningar i XML ch DTD XML används för att strukturera infrmatin ch DTD används för att definiera strukturen. I dessa övningar tar vi upp båda språken, eftersm de tätt hänger ihp. XML XML (extended Markup

Läs mer

Labora&on 1 Variabler och beräkningar övningar/uppgi9er

Labora&on 1 Variabler och beräkningar övningar/uppgi9er Labora&on 1 Variabler och beräkningar övningar/uppgi9er 1M322 Webbteknik 2, 7,5hp Medieteknik 2015 Rune Körnefors rune.kornefors@lnu.se 1. Ladda ner arbetsdokument Till övningarna i denna labora&on finns

Läs mer

Övningar i CSS för anpassning till olika enheter

Övningar i CSS för anpassning till olika enheter Övningar i CSS för anpassning till lika enheter Hittills har vi i föregående labratiner tittat på hur man med CSS utfrmar en presentatin för bildskärm på en vanlig datr. Men det finns fler presentatiner

Läs mer

Fler introducerande övningar i HTML

Fler introducerande övningar i HTML Fler intrducerande övningar i HTML Hittills har vi talat m kder i HTML ch ibland kallat dem taggar. Vi har då menat de kder sm skrivs inm < ch >, sm t.ex. ch . Ibland behöver vi dck vara lite mer

Läs mer

Labora&on 5 Dynamisk HTML och &mers övningar/uppgi=er

Labora&on 5 Dynamisk HTML och &mers övningar/uppgi=er Labora&on 5 Dynamisk HTML och &mers övningar/uppgi=er 1M322 Webbteknik 2, 7,5hp Medieteknik 2015 Rune Körnefors rune.kornefors@lnu.se 1. Ladda ner arbetsdokument Till övningarna i denna labora&on finns

Läs mer

Mappar och filer för webbsidor

Mappar och filer för webbsidor Mappar och filer för webbsidor I de4a dokument illustreras det hur du kan arbeta med mappar och filer, då du skapar webbsidor och ska publicera dem för uppgi=erna. Det visas också hur du skickar in redovisningar

Läs mer

Introducerande övningar i CSS

Introducerande övningar i CSS Intrducerande övningar i CSS CSS (Cascading Style Sheets) är ett språk sm används för att göra stilinställningar av en webbsida skapad i HTML. Stilinställningarna kan läggas in på tre ställen: sm attribut

Läs mer

Labora&on 8 Formulär övningar/uppgi6er

Labora&on 8 Formulär övningar/uppgi6er Labora&on 8 Formulär övningar/uppgi6er 1M321 Webbteknik 1, 7,5hp Medieteknik 2015 Rune Körnefors rune.kornefors@lnu.se 1a. Ladda ner arbetsdokument Till övningarna i denna labora&on finns det en par dokument

Läs mer

Labora&on 2 HTML och validering övningar/uppgi:er

Labora&on 2 HTML och validering övningar/uppgi:er Labora&on 2 HTML och validering övningar/uppgi:er 1M321 Webbteknik 1, 7,5hp Medieteknik 2016 Rune Körnefors rune.kornefors@lnu.se 1. Ladda ner arbetsdokument Till övningarna i denna labora&on finns det

Läs mer

Labora&on 1 Introduk&on &ll utvecklingsmiljön övningar/uppgi<er

Labora&on 1 Introduk&on &ll utvecklingsmiljön övningar/uppgi<er Labora&on 1 Introduk&on &ll utvecklingsmiljön övningar/uppgi

Läs mer

Labora&on 3 Objekt i JavaScript övningar/uppgi:er

Labora&on 3 Objekt i JavaScript övningar/uppgi:er Labora&on 3 Objekt i JavaScript övningar/uppgi:er 1M322 Webbteknik 2, 7,5hp Medieteknik 2015 Rune Körnefors rune.kornefors@lnu.se 1. Ladda ner arbetsdokument Till övningarna i denna labora&on finns det

Läs mer

1ME323 Webbteknik 3 Lektion 6 API. Rune Körnefors. Medieteknik Rune Körnefors

1ME323 Webbteknik 3 Lektion 6 API. Rune Körnefors. Medieteknik Rune Körnefors 1ME323 Webbteknik 3 Lektion 6 API Rune Körnefors Medieteknik 1 2019 Rune Körnefors rune.kornefors@lnu.se Agenda API (Application Programming Interface) Mashup Flickr API Google Maps API Labb 6 2 API (Application

Läs mer

Cisco WebEx: Standardprogramfix den [[DATE]]

Cisco WebEx: Standardprogramfix den [[DATE]] ÄMNE: Cisc WebEx: Standardprgramfix tillämpas den [[DATE]] för [[WEBEXURL]] Cisc WebEx: Standardprgramfix den [[DATE]] Cisc WebEx skickar ut det här meddelandet till utvalda affärskntakter på https://[[webexurl]]

Läs mer

Hur man skapar ett test i Test och quiz i Mondo 2.6

Hur man skapar ett test i Test och quiz i Mondo 2.6 Hur man skapar ett test i Test ch quiz i Mnd 2.6 Snabbstart Under Test ch quiz, namnge ditt test under fältet Namn ch klicka senare på Skapa. Börja sedan med att gå igenm inställningarna, för att kmma

Läs mer

En kom i gång manual till SPF:s hemsidor

En kom i gång manual till SPF:s hemsidor En km i gång manual till SPF:s hemsidr Inlggning Meny (navigatinsträdet) Vad skall finnas på hemsidan Standarduppgifter [Startsidan, Om föreningen, Styrelsen, Kntakt, Bli medlem] Tilläggs/valfria uppgifter

Läs mer

Loopar och objekt i JavaScript

Loopar och objekt i JavaScript Föreläsning i webbdesign Loopar och objekt i JavaScript Rune Körnefors Medieteknik 1 2012 Rune Körnefors rune.kornefors@lnu.se Programflöde Vanligt sekvendellt flöde InstrukDonerna ugörs en eher en i den

Läs mer

För att kunna utföra en variable data printning böhöver du följande filer:

För att kunna utföra en variable data printning böhöver du följande filer: Printa Variabel Data Variabel data printning tillåter dig att byta infrmatinen ch data i ditt dkument eller i din bild för att skapa utskrifter med unika texter ch bilder i varje kpia. Denna funktinen

Läs mer

JAVASCRIPT. Beteende

JAVASCRIPT. Beteende JAVASCRIPT Beteende OVERVIEW HTML Formulär JavaScript Syntax Events DOM Validering av fomulär WEBBPROGRAMMERING PÅ KLIENTSIDAN Skriptspråk som körs på klientsidan (klientskript) Koden exekveras i webbläsaren

Läs mer

Manual för att importera referenser till DiVA

Manual för att importera referenser till DiVA Manual för att imprtera referenser till DiVA Du kan imprtera referenser från PubMed, Web f Science, Libris ch referenshanteringsprgrammet EndNte. Även referenser i frmaten XML, EndNte XML, Endnte Referer

Läs mer

Labora&on 1 Introduk&on &ll utvecklingsmiljön övningar/uppgi<er

Labora&on 1 Introduk&on &ll utvecklingsmiljön övningar/uppgi<er Labora&on 1 Introduk&on &ll utvecklingsmiljön övningar/uppgi

Läs mer

Electrolux Vision ADMIN

Electrolux Vision ADMIN Installera ch knfigurera webbapplikatiner R-CARD M5 Installera Electrlux Visin ADMIN Översikt ch tips Electrlux Visin ADMIN är ett verktyg för att administrera användare, infrmatin ch bkningar i ett fastighetssystem.

Läs mer

GEOSECMA for ArcGIS GSD datastruktur och import i en SDE geodatabas

GEOSECMA for ArcGIS GSD datastruktur och import i en SDE geodatabas GEOSECMA fr ArcGIS GSD datastruktur ch imprt i en SDE gedatabas ÖVERSIKT Det här dkumentet ger imprtinstruktiner ch en rekmmenderad struktur för Gegrafiska Sverige Data (GSD) i en SDE gedatabas sm ska

Läs mer

3 Styrning av programflöde. Här exekveras satserna enligt först sats1 sedan sats2 och sist sats3.

3 Styrning av programflöde. Här exekveras satserna enligt först sats1 sedan sats2 och sist sats3. 3 Styrning av prgramflöde Ett prgram består av ett antal satser. När prgrammet körs exekveras satserna i den rdning sm de står. ; ; ; Här exekveras satserna enligt först sedan ch sist. Ofta måste man i

Läs mer

2016-01-15.kl.08-13. Tentaupplägg

2016-01-15.kl.08-13. Tentaupplägg Tentaupplägg TIPS 1: Läs igenm ALLA uppgifterna. Välj den du känner är lättast först. Det kan gärna ta 10-20 minuter. Försök skriva saker sm kan vara prblem i uppgifterna. Är det någt du abslut kmmer att

Läs mer

Laboration 3 HTML och struktur samt frågorna A - C övningar/uppgifter

Laboration 3 HTML och struktur samt frågorna A - C övningar/uppgifter Laboration 3 HTML och struktur samt frågorna A - C övningar/uppgifter 1M321 Webbteknik 1, 7,5hp Medieteknik 2018 Rune Körnefors rune.kornefors@lnu.se 1. Skapa ett nytt HTML-dokument I denna laboration

Läs mer

Administrera filmer på Tandberg Content Server

Administrera filmer på Tandberg Content Server Administrera filmer på Tandberg Cntent Server 11/10/2010 Karlstads universitetsbiblitek, Lärstöd Julia Nyberg ch Kenneth Bström På Tandberg Cntent Server lagras alla filmer sm är inspelade via telebildsystemen.

Läs mer

E12 "Evil is going on"

E12 Evil is going on E12 "Evil is going on" Föreläsning 12, HT2014 AJAX Kurs: 1dv403 Webbteknik I Johan Leitet E12 Evil is going on Dagens agenda AJAX XMLHttpRequest-objektet JSON Vad är AJAX? Asynchronous JavaScript and XML

Läs mer

BaraTrav Meny Version 1.2

BaraTrav Meny Version 1.2 BaraTrav Meny Versin 1.2 BaraTrav är utrustad med en meny sm underlättar för användaren att hitta den funktinalitet sm eftersöks. Menyn är alltid tillgänglig längst upp till vänster i prgramfönstret. Menyn

Läs mer

TDP013. Webbprogrammering och interaktivitet. AJAX, CORS & jquery. Marcus Bendtsen Institutionen för Datavetenskap (IDA)

TDP013. Webbprogrammering och interaktivitet. AJAX, CORS & jquery. Marcus Bendtsen Institutionen för Datavetenskap (IDA) TDP013 Webbprogrammering och interaktivitet AJAX, CORS & jquery Marcus Bendtsen Institutionen för Datavetenskap (IDA) Innan AJAX Ett synkront webb 1. Användaren klickar länk, formulär, bild etc 2. Anrop

Läs mer

Visa och dölja element med JavaScript

Visa och dölja element med JavaScript Föreläsning i webbdesign Visa och dölja element med JavaScript Rune Körnefors Medieteknik 1 2012 Rune Körnefors rune.kornefors@lnu.se Visa och dölja element Förändra elementets sdl för display eller visibility

Läs mer

Laghantering i Equipe

Laghantering i Equipe Laghantering i Equipe för klubbar tillhörande Skånes Ridsprtförbund Eftersm distriktet autmatiskt vill betala ut lagstöd till arrangörerna är det viktigt att inrapprteringen av lagklasserna sker på ett

Läs mer

Introduk+on +ll JavaScript if- sats, funk+oner, bilder

Introduk+on +ll JavaScript if- sats, funk+oner, bilder Föreläsning i webbdesign Introduk+on +ll JavaScript if- sats, funk+oner, bilder Rune Körnefors Medieteknik 1 2012 Rune Körnefors rune.kornefors@lnu.se if- sats I en if- sats kan man kontrollera ee villkor

Läs mer

Kort användarmanual för Test och quiz i Mondo 2.0

Kort användarmanual för Test och quiz i Mondo 2.0 Krt användarmanual för Test ch quiz i Mnd 2.0 Denna användarmanual är en krtversin av en längre användarmanual ch innehåller de viktigaste delarna för att kmma igång med användningen av Test ch quiz. För

Läs mer

Tävlingsdatabasen (TDB)

Tävlingsdatabasen (TDB) Tävlingsdatabasen (TDB) Anvisningar för distrikt ch klubbar sm arbetar med tävlingsdatabasen (TDB) Prpsitinen Viktiga datum ch tidpunkter är när tävlingen öppnas för internetanmälan, när ev. efteranmälning

Läs mer

En kom i gång manual till SPF:s hemsidor

En kom i gång manual till SPF:s hemsidor En km i gång manual till SPF:s hemsidr Inlggning Meny (navigatinsträdet) Vad skall finnas på hemsidan Standarduppgifter [Startsidan, Om föreningen, Styrelsen, Kntakt, Bli medlem] Tilläggs/valfria uppgifter

Läs mer

Det här dokumentet är till för att ge en översikt över ASP.NET MVC samt hur WCF Services används från.net applikationer.

Det här dokumentet är till för att ge en översikt över ASP.NET MVC samt hur WCF Services används från.net applikationer. Informationsinfrastruktur 7.5 hp Mattias Nordlindh Inledning Det här dokumentet är till för att ge en översikt över ASP.NET MVC samt hur WCF Services används från.net applikationer. Dokumentet består av

Läs mer

INTRODUKTION TILL ANGULAR JS

INTRODUKTION TILL ANGULAR JS INTRODUKTION TILL ANGULAR JS DEL 1 Mahmud Al Hakim www.alhakim.se mahmud@alhakim.se VAD ÄR ANGULAR? Angular är ett JavaScript ramverk. Angular används för utveckling av frontendwebbapplikationer. Angular

Läs mer

Hur viktig är studietekniken? Målet ger dig motivation VUXENUTBILDNINGEN, KRISTIANSTAD. Ma-NV-sektorn Sida 1

Hur viktig är studietekniken? Målet ger dig motivation VUXENUTBILDNINGEN, KRISTIANSTAD. Ma-NV-sektorn Sida 1 Hur viktig är studietekniken? För att lyckas med studierna är det viktigt att skaffa en gd studieteknik. För att befästa det sm du lär dig i sklan måste du ckså arbeta med ämnesinnehållet på egen hand

Läs mer

Att bygga enkla webbsidor

Att bygga enkla webbsidor Nivå 1 Att bygga enkla webbsidor All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/18cplpy to find out what

Läs mer

Ny fastighetsmäklarlag. Vitec Mäklarsystem

Ny fastighetsmäklarlag. Vitec Mäklarsystem Ny fastighetsmäklarlag Vitec Mäklarsystem Juni 2011 Innehållsförteckning 1. Inledning... 2 2. Sammanfattning av den nya fastighetsmäklarlagen... 3 3. Jurnalplikten med checklistr... 4 4. Sidtjänster...

Läs mer

Nätet. Uppgiften. Nivå

Nätet. Uppgiften. Nivå Nivå 1 Nätet All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/ccwreg to register your club. Uppgiften Har

Läs mer

Programmeringteknik. Planering 2014-05-12 MÅL LABB: MOMENT LAB4 HTML - EXEMPEL HTML. Webbdelen

Programmeringteknik. Planering 2014-05-12 MÅL LABB: MOMENT LAB4 HTML - EXEMPEL HTML. Webbdelen MÅL Programmeringteknik Webbdelen Efter webbmomentet ska du: kunna använda ett tiotal kommandon i: HTML (göra webbsidor) CSS (webbsidans utseende) Javascript (programmering - klienten) PHP (programmering

Läs mer

JavaScript. Innehåll. Historia. Document object model DHTML. Varför Javascript?

JavaScript. Innehåll. Historia. Document object model DHTML. Varför Javascript? Innehåll JavaScript En introduktion till skriptspråket JavaScript och till DOM Scripting Introduktion till JavaScript och DOM JavaScript Syntax DOM och DOM Scripting Händelsehantering och CSS Historia

Läs mer

Labora&on 4 CSS och validering övningar/uppgi9er

Labora&on 4 CSS och validering övningar/uppgi9er Labora&on 4 CSS och validering övningar/uppgi9er 1M321 Webbteknik 1, 7,5hp Medieteknik 2016 Rune Körnefors rune.kornefors@lnu.se 1. Ladda ner arbetsdokument och skapa en mapp för U2 Till övningarna i denna

Läs mer

Användarmanual WebNailer. 19 januari 2004

Användarmanual WebNailer. 19 januari 2004 Användarmanual WebNailer Tobias Holgers Mattias Castegren 19 januari 2004 1 Innehåll 1 Inledning 3 1.1 Definitionerochförkortningar... 3 2 WebNailer 4 2.1 Knapprad... 4 2.1.1 Gemensamma... 4 2.1.1.1 Webbläsare...

Läs mer

Objektbaserad programmering

Objektbaserad programmering 1ME323 Webbteknik 3 Lektion 4 Objektbaserad programmering Rune Körnefors Medieteknik 1 2018 Rune Körnefors rune.kornefors@lnu.se Agenda Objekt i JavaScript Strukturering av data Strukturering av programkod

Läs mer

Vi rekommenderar att du läser igenom integritetspolicyn för varje webbplats du besöker

Vi rekommenderar att du läser igenom integritetspolicyn för varje webbplats du besöker I detta dkument finns länkar till webbplatser sm underhålls av tredje part sm är ansvarig för dess innehåll. Eli Lilly and Cmpany varken kntrllerar, har inflytande över eller rekmmenderar denna webbplats

Läs mer

INNEHÅLLSFÖRTECKNING LOGGA IN HUR FÅR MAN ETT LÄRARKONTO? SKAPA LÄRARKONTO

INNEHÅLLSFÖRTECKNING LOGGA IN HUR FÅR MAN ETT LÄRARKONTO? SKAPA LÄRARKONTO Manual till PORTALEN INNEHÅLLSFÖRTECKNING LOGGA IN... 1 HUR FÅR MAN ETT LÄRARKONTO?... 1 SKAPA LÄRARKONTO... 1 LOGGA IN MED GOOGLE... 2 SKAPA ELEVKONTO... 2 SKAPA FLERA ELEVKONTON SAMTIDIGT... 2 GRUPPER...

Läs mer

Introducerande övningar i HTML

Introducerande övningar i HTML Introducerande övningar i HTML En webbsida består av en textfil som innehåller sidans text och koder i språket HTML, för att formatera innehållet. Har man bilder på sidan, så finns de som separata filer

Läs mer

1 Paint. 1.1 Öppna Paint. 1.2 Rita linjer

1 Paint. 1.1 Öppna Paint. 1.2 Rita linjer 1 Paint Paint är en funktin i Windws 10 sm du kan använda för att göra teckningar på ett tmt mråde eller på befintliga bilder. Många av verktygen i Paint finns i menyfliksmrådet, sm finns i den övre delen

Läs mer

Kom-i-gång med Movie Maker: Programmet finns under Program -> Tillbehör -> Underhållning

Kom-i-gång med Movie Maker: Programmet finns under Program -> Tillbehör -> Underhållning Redigering Ett av de mest lättjbbade prgrammen för videredigering är Micrsft Mvie Maker, sm ingår gratis i Windws XP. För Mac-datrer finns mtsvarande prgramvara sm är imvie. Km-i-gång med Mvie Maker: Prgrammet

Läs mer

SchoolSoft 2015-05-05

SchoolSoft 2015-05-05 SchlSft 2015-05-05 Arkivering Nytt läsår Schemasystem: K-Skla ch GPUntis Nedan följer en lista på vad sm bör göras i SchlSft mellan två läsår. Berende på sklans sätt att arbeta kan det finnas mindre avvikelser

Läs mer

Din guide till Windows 10

Din guide till Windows 10 Din guide till Windws 10 Lgga in. Efter man startat sin datr så möts man av en skärmsläckare före inlggning. Tryck på valfri tangent eller vänsterklicka med musen för att kunna lgga in med ditt PKxxxx

Läs mer

ARKIV DIGITAL - att släktforska i färg

ARKIV DIGITAL - att släktforska i färg ARKIV DIGITAL - att släktfrska i färg Av släktfrskare För släktfrskare Arkiv Digital har tillkmmit för att förverkliga en släktfrskares dröm m att kunna läsa arkivmaterial på sin datr, sm m han hade bken

Läs mer

Labora&on 4 CSS och validering samt fråga D övningar/uppgi?er

Labora&on 4 CSS och validering samt fråga D övningar/uppgi?er Labora&on 4 CSS och validering samt fråga D övningar/uppgi?er 1M321 Webbteknik 1, 7,5hp Medieteknik 2017 Rune Körnefors rune.kornefors@lnu.se 1. Ladda ner arbetsdokument och skapa en mapp för U2 Till övningarna

Läs mer

En snabb titt på XML LEKTION 6

En snabb titt på XML LEKTION 6 LEKTION 6 En snabb titt på XML Bokstaven x i Ajax står för XML, ett mycket användbart beskrivningsspråk som gör det möjligt för Ajax-tillämpningar att hantera komplex strukturerad information. I den här

Läs mer

Spara filer eller mappar från ett kursrums filhanterare i Blackboard 9.1

Spara filer eller mappar från ett kursrums filhanterare i Blackboard 9.1 Sida 1 (19) Lärplattformsprojektet Stödmaterial Författare: Pehr-Henric Danielsson Innehållsförteckning Innehållsförteckning... 1 Spara filer eller mappar från ett kursrums filhanterare i Blackboard 9.1...

Läs mer

Kravspecifikation Batchbeställningar 2008-03-25 Version:

Kravspecifikation Batchbeställningar 2008-03-25 Version: Kravspecifikatin Batchbeställningar 2008-03-25 Versin: 1.00 Ändringshistrik Revisin Datum Av Kmmentar 1.00 2008-03-25 Maria Valterssn Första versin efter prjektavslut. Kravspecifikatinen har bara funnits

Läs mer

Redaktörens Lathund för Glokala. Så här redigerar du en redan befintlig hemsida. Så här skapar du en länk till en extern hemsida

Redaktörens Lathund för Glokala. Så här redigerar du en redan befintlig hemsida. Så här skapar du en länk till en extern hemsida Redaktörens Lathund för Glokala Glokala Folkhögskolan www.glokala.se Hej och välkommen till redaktörens lathund! Detta är en snabbguide för dig som har behörigheter att skapa och uppdatera sidor på Glokalas

Läs mer

Medieteknologi Webbprogrammering och databaser MEB725, 5p (7,5 ECTS) Klientprogrammering JavaScript Program på flera sidor

Medieteknologi Webbprogrammering och databaser MEB725, 5p (7,5 ECTS) Klientprogrammering JavaScript Program på flera sidor http://w3.msi.vxu.se/multimedia Medieteknologi Webbprogrammering och databaser MEB725, 5p (7,5 ECTS) Klientprogrammering JavaScript Program på flera sidor Rune Körnefors Innehåll Variabler i JavaScript

Läs mer

! HTML Formulär! JavaScript! Syntax! Events! DOM. ! URL variabler i en query string (get) ! HTTP post request (post)

! HTML Formulär! JavaScript! Syntax! Events! DOM. ! URL variabler i en query string (get) ! HTTP post request (post) OVERVIEW JAVASCRIPT Beteende! HTML Formulär! JavaScript! Syntax! Events! DOM! Validering av fomulär WEBBPROGRAMMERING PÅ KLIENTSIDAN HTML FORMULÄR! Skriptspråk som körs på klientsidan (klientskript)! Koden

Läs mer

Anvisning Registreringsteknik

Anvisning Registreringsteknik Anvisning Registreringsteknik För att den digitala pennan ska registrera krrekt, följ nedan anvisning: 1 Krk = av/på-knapp Krken fungerar sm en av/på-knapp på den digitala pennan. För att pennan ska fungera

Läs mer

Användarhandbok OESpeaker 1.0

Användarhandbok OESpeaker 1.0 Användarhandbk OESpeaker 1.0 OESpeaker Versin 10.1 datum 2004-04-19-1 - Innehållsförteckning OESpeaker Versin 10.1 datum 2004-04-19... 1 Installatin av prgrammet... 3 På servern... 3 Uppdatering av tider

Läs mer

JavaScript del 2 DocumentWrite, Prompt och ParseInt

JavaScript del 2 DocumentWrite, Prompt och ParseInt JavaScript del 2 DocumentWrite, Prompt och ParseInt Senast kollade vi lite på vad JavaScript är för något, hur man skapar variabler samt hur vi kan skicka ut ett meddelande till användaren genom alert.

Läs mer

Kom igång med Etikettskrivaren 1. Ladda ner följande installationsprogram Ladda ner Drivrutiner för etikettskrivare Zebra

Kom igång med Etikettskrivaren 1. Ladda ner följande installationsprogram Ladda ner Drivrutiner för etikettskrivare Zebra Kom igång med Etikettskrivaren Följande är en lathund över de installationer/inställningar som behöver göras i ditt operativsystem för att skrivaren ska fungera fullt ut. Vi utgår ifrån att du har en skrivare

Läs mer

1: Apogee Preflight. Grundkunskaper för kursen För att kunna tillgodogöra sig kursen bör man ha grundläggande kunskaper om Apogee och prepressarbete.

1: Apogee Preflight. Grundkunskaper för kursen För att kunna tillgodogöra sig kursen bör man ha grundläggande kunskaper om Apogee och prepressarbete. 1: Apgee Preflight. Den grafiska prducenten förväntas ha specialistkunskaper m hur pdf-filer ska vara anpassade för en rad lika tryckmetder. Frtfarande levereras felaktigt anpassade pdf-filer till tryckeriet

Läs mer

SchoolSoft 2015-05-05

SchoolSoft 2015-05-05 SchlSft 2015-05-05 Arkivering Nytt läsår Schemasystem: TimeEdit Nedan följer en lista på vad sm bör göras i SchlSft mellan två läsår. Berende på sklans sätt att arbeta kan det finnas mindre avvikelser

Läs mer

Alla filer som bearbetar PHP script ska avslutas med ändelsen.php, exempelvis ska en indexsida till en hemsida heta index.php

Alla filer som bearbetar PHP script ska avslutas med ändelsen.php, exempelvis ska en indexsida till en hemsida heta index.php Introlektion PHP är ett av de enklare språken att lära sig just pga. dess dynamiska struktur. Det används för att bygga upp båda stora och mindre system. Några vanliga system som använder sig av PHP är

Läs mer

Programmering Åk Blockly Games

Programmering Åk Blockly Games Prgrammering Åk 7-9 -Blckly Games Innehåll Blckprgrammering s4 Blckly Games.. s5 Pussel.. s7 Labyrint.... s8 Fågel... s9 Sköldpadda. s10 Film s11 Dammhandledare.. s12 Damm.... s13 2 Lärarhandledning till

Läs mer

Att ladda ner från legimus.se

Att ladda ner från legimus.se Att ladda ner från legimus.se 1 Innehåll Logga in... 2 Första gången du loggar in... 2 Problem att logga in?... 2 Sök efter böcker... 3 Utökad sökning... 3 Träfflistan... 3 Sortera listan... 3 Ladda ner

Läs mer

Användarhandbok OSSpeaker 10.2 version 2

Användarhandbok OSSpeaker 10.2 version 2 Användarhandbk OSSpeaker 10.2 versin 2 OSSpeaker Versin 10.2 datum 2006-01-31-1 - Innehållsförteckning OSSpeaker Versin 10.2 datum 2006-01-31... 1 Installatin av prgrammet... 3 På servern... 3 Inknappning

Läs mer

Designprocessdagbok. Grupp 3; Maria Törnkvist, Ida Gustafsson, Mikael Karlsson, Jonas Lind, Hanne Flink- Sundin.

Designprocessdagbok. Grupp 3; Maria Törnkvist, Ida Gustafsson, Mikael Karlsson, Jonas Lind, Hanne Flink- Sundin. Designprcessdagbk. Grupp 3; Maria Törnkvist, Ida Gustafssn, Mikael Karlssn, Jnas Lind, Hanne Flink- Sundin. Krt intrduktin Under hela vår designprcess har vi fört dagbk över våra möten, dagbken har vi

Läs mer

Användarstöd för lärare. Anna-Karin Larsson 2013-10-02

Användarstöd för lärare. Anna-Karin Larsson 2013-10-02 itslearning (LMS) Användarstöd för lärare Anna-Karin Larsson 2013-10-02 Innehåll Skapa ny kurs... 1 Kopiera kurs eller mallkurs... 2 Kursens startsida - Kursinfopanelen... 3 Lägga till innehåll... 4 Redigera

Läs mer

En grundkurs i hemsidor och hur de är uppbyggda

En grundkurs i hemsidor och hur de är uppbyggda En grundkurs i hemsidor och hur de är uppbyggda Den här artikeln tänkte väldigt grundligt gå igenom koncepten kring en hemsida och hur den är uppbyggt, för att ge dig grundkunskap att bygga vidare på och

Läs mer

Textsträngar och formulär i JavaScript

Textsträngar och formulär i JavaScript Föreläsning i webbdesign Textsträngar och formulär i JavaScript Rune Körnefors Medieteknik 1 2012 Rune Körnefors rune.kornefors@lnu.se Antag a4 variabeln s innehåller följande text s = "pics/small/bridge.jpg"

Läs mer

Modul 8 Hantering av indata

Modul 8 Hantering av indata Modul 8 Hantering av indata Indata De flesta webbplatser idag tillåter användare att mata in data Utan denna möjlighet hade inte webben varit vad den är idag Tyvärr innebär detta stora säkerhetsrisker

Läs mer

SchoolSoft 2015-05-05

SchoolSoft 2015-05-05 SchlSft 2015-05-05 Arkivering Nytt läsår Schemasystem: NvaSchem (utan elever) Nedan följer en lista på vad sm bör göras i SchlSft mellan två läsår. Berende på sklans sätt att arbeta kan det finnas mindre

Läs mer

Kravspecifikation Batchbeställningar Version:

Kravspecifikation Batchbeställningar Version: Kravspecifikatin Batchbeställningar 2005-05-04 Versin: 1.04 Ändringshistrik Revisin Datum Av Kmmentar Granskare Gdkännare 0.01 2005-02-08 JSL Första utkast - - 1.00 2005-03-01 JSL - Lagt till den nya tabellen

Läs mer

JavaScript del 3 If, Operatorer och Confirm

JavaScript del 3 If, Operatorer och Confirm JavaScript del 3 If, Operatorer och Confirm Under förra uppgiften så kollade vi på hur användaren kan ge oss information via promt(), vi använde den informationen både för att skriva ut den och för att

Läs mer

JavaScript. DOM Scripting

JavaScript. DOM Scripting JavaScript DOM Scripting Vad är Document object Model (DOM)? En standardiserad modell där man ser en webbsida och dess innehåll som objekt document.getelementsbytagname( p ); document.getelementbyid( mittid

Läs mer

Sammanfattning av hantering av redovisning av uppgift U1

Sammanfattning av hantering av redovisning av uppgift U1 Sammanfattning av hantering av redovisning av uppgift U1 Hur du redovisar Hur svar ges Hur eventuell komplettering sker Hur restuppgifter hanteras Hur registrering av resultat görs 1M321 Webbteknik 1,

Läs mer

Guide för hur bildar man en kaninhoppningsklubb ansluten till SKHRF. Även innehållande kunskap om hur man håller möten

Guide för hur bildar man en kaninhoppningsklubb ansluten till SKHRF. Även innehållande kunskap om hur man håller möten Guide för hur bildar man en kaninhppningsklubb ansluten till SKHRF Även innehållande kunskap m hur man håller möten 1 2012-12-27 Hur man bildar en kaninhppningsklubb ch sedan ansluter den till förbundet

Läs mer

Tillgänglighetsguide Lunds kommun... 1. Komma igång... 2. Översikt av Guiden... 1

Tillgänglighetsguide Lunds kommun... 1. Komma igång... 2. Översikt av Guiden... 1 Innehållsförteckning Tillgänglighetsguide Lunds kmmun... 1 Översikt av Guiden... 1 Kmma igång... 2 Sökning ch visning av tillgänglighetsinfrmatin... 2 Resultat av sökning... 3 Rapprtering av nya bjekt

Läs mer

Lektion 3 HTML, CSS och JavaScript

Lektion 3 HTML, CSS och JavaScript Lektion 3 HTML, CSS och JavaScript I den här lektionen behandlas HTML, CSS och JavaScript (JS). Det förutsätts att lektion 1 och 2 är gjord, eller att du har tillräckliga kunskaper i grundläggande HTML

Läs mer

Webbens grundbegrepp. Introduktion till programmering. Ytterligare exempel. Exempel på webbsida. Föreläsning 5

Webbens grundbegrepp. Introduktion till programmering. Ytterligare exempel. Exempel på webbsida. Föreläsning 5 Introduktion till programmering Föreläsning 5 Programmering av webbsidor. Webbens grundbegrepp HTML HTML (HyperText Markup Language) är det språk som används för att skriva webbsidor. HyperText: text med

Läs mer

Maingate Manager Användarhandledning

Maingate Manager Användarhandledning Maingate Manager Användarhandledning The cntents f this dcument are subject t revisin withut ntice due t cntinued prgress in methdlgy, design and manufacturing. Wireless Maingate AB shall have n liability

Läs mer

Avancerade Webbteknologier

Avancerade Webbteknologier Projektledning, Business Knowledge Användbarhet & Layout Avancerade Webbteknologier Lkti Lektion 1 Kommunikation Tobias Landén tobias.landen@chas.se Avancerade webbteknologier del 1 (4 KY poäng) Syfte

Läs mer

SchoolSoft 2015-05-05

SchoolSoft 2015-05-05 SchlSft 2015-05-05 Arkivering Nytt läsår Schemasystem: Utan schemasystem, manuellt schema i SchlSft Nedan följer en lista på vad sm bör göras i SchlSft mellan två läsår. Berende på sklans sätt att arbeta

Läs mer

Installationsanvisning för Su Officemallar 2007 För PC

Installationsanvisning för Su Officemallar 2007 För PC 1 (11) INSTALLATIONSANVISNING MS Office 2007 - Windows 2013-11-26 Installationsanvisning för Su Officemallar 2007 För PC Word och PowerPoint Innehållsförteckning Var hittar jag Su Officemallar?... 2 Är

Läs mer

ANVÄNDARMANUAL TEST OCH QUIZ för Mondo 2.0 Version 1

ANVÄNDARMANUAL TEST OCH QUIZ för Mondo 2.0 Version 1 ANVÄNDARMANUAL TEST OCH QUIZ för Mnd 2.0 Versin 1 Stckhlms universitet Avdelningen för IT ch media Oktber 2008 Innehållsförteckning Dkument Sida Test ch Quiz: En översikt 3 Sex nödvändiga steg för att

Läs mer

ENG-A1004: Information om studierna -övning, hösten 2014

ENG-A1004: Information om studierna -övning, hösten 2014 ENG-A1004: Infrmatin m studierna -övning, hösten 2014 Cntents ENG-A1004: Infrmatin m studierna -övning, hösten 2014... 1 1. Int ch studieguiderna... 2 2. WebOdi... 3 3. Nppa... 4 4. Inside... 5 5. E-pst...

Läs mer

BRÅDSKANDE: SÄKERHETSMEDDELANDE Fel i WIZARD 2 Barcode ID Label # 023 Innehåll

BRÅDSKANDE: SÄKERHETSMEDDELANDE Fel i WIZARD 2 Barcode ID Label # 023 Innehåll PerkinElmer Singapre Pte Ltd 28 Ayer Rajah Crescent #04-01/08 Singapre 139959 C. Reg. N. 199707113D Phne 65 6868 1688 Fax 65 6779 6567 www.perkinelmer.cm Den 13en Maj 2015 Kära Kund, BRÅDSKANDE: SÄKERHETSMEDDELANDE

Läs mer