Programmering i Javascript

Størrelse: px
Starte visningen fra side:

Download "Programmering i Javascript"

Transkript

1 Programmering i Javascript 1. Introduktion HTML er et fortrinligt værktøj til at strukturere og præsentere information, men hvis web siderne skal være interaktive, så der kan reageres på brugerens handlinger, må vi til at programmere. I princippet kan et program afvikles enten på serveren (den computer, der har websiden) eller på klienten (browser-brugerens computer). Javascript er beregnet til at køre på klenten, og i Internet Explorer er der indbygget en Javascript fortolker. Javascript indlejres direkte i HTML-koden med et specielt tag: <script Language = JavaScript >... her står scriptet... </script> Med attributten Language= JavaScript fortæller vi browseren, hvilket sprog scriptet er skrevet i. Der kan benyttes andre scriptsprog, fx VBScript (Visual Basic Script) og JScript, der er et sprog, der ligner JavaScript meget. Hvad kan Javascript bruges til? Her er nogle blandt utallige eksempler: Vise meddelelser til brugeren - enten som en del af selve web-siden eller i separate meddelelsesbokse. Fx kan der vises oplysninger om, hvornår siden sidst er opdateret. Vise forskellige effekter, når brugeren bevæger musen over bestemte områder eller hvis der trykkes på en knap. Tilføje rulletekster i browserens statuslinje Inden du starter... Med standardindstilling viser Internet Explorer ingen fejlmeddelelser, hvis der er fejl i et dokument det virker bare ikke. Hvis du vil have fejlmeddelelser vist, skal du lave følgende indstilling: I Internet Explorer vælger du i menuen: Funktioner > Internetindstillinger På fanebladet Avanceret skal du fjerne markeringen fra boksen ved siden af Deaktiver scriptfejlfinding og sætte kryds i boksen ved siden af Vis en meddelelse om hver scriptfejl. 1

2 Eksempel 1.1 et script i body-delen Der benyttes linjenumre i HTML-koden. Dette gør referencen til de enkelte linjer nemmere. Du skal ikke skrive linjenumrene, hvis du vil afprøve scriptet. 1 <html> 2 <head> 3 <title>javascript Eksempel 1</title> 4 </head> 5 <body> 6 Velkommen til min webside. <br/> 7 Siden er under udvikling.<br/> 8 Siden er sidst ændret på følgende tidspunkt <br/> 9 <script language="javascript"> 10 document.write(document.lastmodified); 11 </script> 12 </body> 13 </html> Hent dokumentet ind i en browser og studer resultatet nøje. Hvis du læser HTML-dokumentet ind i en editor og gemmer det, så vil du se et ændret tidspunkt næste gang du åbner dokumentet i browseren. Scriptet er placeret i HTML-dokumentets body-del. Dette bevirker, at output fra scriptet bliver en del af selve HTML-dokumentet. Linje 10 ser lidt langhåret ud, og kan være svær at forstå på nuværende tidspunkt, men lad os alligevel løfte sløret en smule for, hvad der foregår: Document (selve HTML-dokumentet) er et såkaldt objekt. Til et objekt er det knyttet visse egenskaber (hukommelse) og metoder (handlinger). Tidspunktet for seneste ændring af dokumentet, er noget objektet husker. Vi kan så på et senere tidspunkt spørge objektet om dette tidspunkt vi skal blot gøre det på den rigtige måde: document.lastmodified vil returnere tidspunktet for seneste ændring af dokumentet Det at skrive noget i HTML-dokumentet er en handling, Java scriptet skal udføre. For at udføre en sådan handling skal der være en metode tilstede. Denne metode hedder write, og aktiveres således: document.write() Det, der står inde i parentesen, vil blive skrevet i HTML-dokumentet 2

3 Øvelse Skriv en eller anden tekst i document.write( ), fx dit navn. Det, du skriver, skal være omsluttet af enkelt-anførselstegn altså dem her:. Det er JavaScripts måde at identificere tekststrenge på. 2. Tilføj en formateringstag fx <b>...</b> omkring den tekst du skrev i document.write( ). Se resultatet i en browser. Betyder det noget, om tag ene står inden for anførselstegnene eller udenfor? 3. Hvad sker der, hvis linje 10 ændres til document.write("<b>sidst ændret: </b>" + document.lastmodified); Eksempel 1.3 Mere om objekter Date objektet Objektet Date er et indbygget Javascript objekt, der sætter dig i stand til at arbejde med datoer og klokkeslæt på en meget nem måde. Date-objektet har ingen egenskaber (hukommelse), men derimod en række metoder til at håndtere dato og klokkeslæt. Date-objekter opbevarer dato og klokkeslæt på en temmelig speciel form, nemlig som antallet af millisekunder efter 1. januar 1970, men ved hjælp af Date-objektets metoder kan dette formateres til almindelige dato- og tidsformat. 1 <html> 2 <head> 3 <title>dato og Klokken</title> 4 </head> 5 <body> 6 <h1>dato og Klokken</h1> 7 <script language="javascript"> 8 now=new Date(); 9 lokaltid=now.tostring() 10 document.write("<b>lokal tid:</b>" + lokaltid + "<br/>"); 11 </script> 12 </body> 13 </html> I linje 8 oprettes et nyt Date-objekt, som vi kalder now. Objektet now arver alle de metoder, der er knyttet til et Date-objekt. Date-objektet now indeholder dato og et klokkeslæt som antallet af millisekunder efter 1. januar Dette tal kan omdannes til en streng vha. metoden tostring( ). Dette sker i linje 9: lokaltid=now.tostring() Her er lokaltid en variabel (en beholder) der benyttes til at opbevare dato og klokkeslæt som en tekststreng. Variablen lokaltid indeholder altså en tekststeng af formen Sun Nov 6 18:49:35 UTC

4 Øvelse Tilføj en linje til scriptet i eksempel 1.3, hvor du definerer en ny variabel (kald den fx GMTtid og tildel denne værdien af now.togmtstring() Tilføj også en linje (ligesom linje 10), der udskriver GMT tiden. 2. Et Date-objekt har metoder til at hente detaljer om det aktuelle klokkeslæt timer, minutter og sekunder. Definer variablerne timer, minutter og sekunder således timer=now.gethours(); minutter=now.getminutes(); sekunder=now.getseconds(); Opbyg vha. disse en tekststreng, der med document.write( ) skriver det aktuelle tidspunkt på formen tt:mm:ss Eksempel 1.5 et script i head-delen Indlæs nedenstående HTML-kode i en browser og studer nøje, hvad der sker 1 <html> 2 <head><title>et eksempel på en rullende meddelelse</title> 3 <script language="javascript"> 4 var msg = Her er en rullende meddelelse. Spændende, ikke? ; 5 var spacer = "......"; 6 var pos = 0; 7 function ScrollMessage() { 8 window.status = msg.substring(pos,msg.length) + spacer + msg.substring(0, pos); 9 pos++; 10 if (pos > msg.length) pos = 0; 11 window.settimeout("scrollmessage()",200); 12 } 13 ScrollMessage(); 14 </script> 15 </head> 16 <body> 17 <h1>et eksempel på en rullende meddelelse</h1> 18 Prøv at kigge på statuslinjen nederst på siden. 19 </body> 20 </html> Her er scriptet placeret i head-delen, og det bevirker, at scriptet bliver udført før HTML-dokumentets body-del bliver behandlet af browseren. I modsætning til de foregående eksempler producerer dette script intet output på selve web-siden. Det er ikke meningen, at du skal forstå, hvad der sker i scriptet (linje 3-14), men derfor kan vi jo godt kigge lidt på det. 4

5 Øvelse Lav de nødvendige ændringer, så du får udskrevet din egen rulletekst i statuslinje. 2. Lav en ændring i scriptet, så rulleteksten kører dobblet så hurtigt. 3. Fjern scriptet, der laver rulleteksten, og sæt dette script ind i stedet <script language = "JavaScript"> function Vis_tid() { now = new Date(); lokaltid = now.tostring(); window.status = lokaltid; window.settimeout("vis_tid()",1000); } Vis_tid(); </script> Prøv at give en forklaring på, hvad der sker i dette script herunder hvorfor timeout er sat til Eksempel 1.7 et script som hændelsesprocedure En hændelsesprocedure afvikles først, når en eller anden hændelse er indtruffet. Det kan fx (og typisk) være et klik med musen på en knap, men også meget andet men dette kommer vi tilbage til. Denne HTML-kode opretter en knap: 1 <html> 2 <head> 3 <title>en knap på formen</title> 4 </head> 5 <body> 6 <input type="button" value="klik her" name="knap1"> 7 </body> 8 </html> Indlæs koden i en browser og tryk på knappen. Du vil sikkert erfare, at der intet sker, men det kommer der til om et øjeblik. I linje 6 oprettes en knap med et input tag. De enkelte attributter i dette tag skal tolkes således: type="button" value="klik her" name="knap1" Dette betyder, at det er en knap, der oprettes. Der kan oprettes mange andre input-typer Der kommer til at stå Klik her på knappen Knappen får navnet knap1. 5

6 Det snedige er nu, at der kan tilføjes JavaScript kommandoer, som udføres når der klikkes på knappen. Disse tilføjes i en onclick-attribut på denne form: onclick="her står de JavaScript kommandoer der skal udføres" Hvis vi fx vil have en lille meddelelse til at stå i stauslinjen, ved vi fra eksempel 1.5, at dette klares med JavaScript kommandoen window.status='du klikkede på knappen' Hvis du erstatter linje 6 i ovenstående HTML-kode med denne linje: <input type="button" value="klik her" name="knap1" onclick="window.status='du klikkede på knappen'"> så sker der noget, når du trykker på knappen. Prøv eksempel 7.b. Øvelse 1.8 Skift baggrundsfarve med knapper 1. Udskift linje 6 i HTML-koden i eksempel 1.7 med denne <INPUT type="button" value="skift til gul" name="knap1" onclick="document.bgcolor='yellow'"> Så vil et klik på knappen bevirke, at baggrunden skifter til gul. Prøv! 2. Tilføj to knapper med påskriften hhv. "Skift til rød" og "Skift til hvid". Prøv af! Eksempel 1.9 meddelelser til brugeren i meddelelsesbokse Et af de simpleste scripts et et, hvor brugeren bydes velkommen til et website med en meddelelsesboks. Scriptet fylder én linje (linje 5 i HTML-dokumentet nedenfor): 1 <html> 2 <head> 3 <title>alert boks</title> 4 <script language="javascript"> 5 alert('velkommen til min website'); 6 </script> 7 </head> 8 <body> </body> 10 </html> 6

7 Øvelse Scriptet i ekssempel 1.9 er placeret i HTML-dokumentets head-del. Hvilken virkning har dette? Hvad ville der ske, hvis scriptet var placeret i body-delen? 2. Indsæt en alert-kommando mere i scriptet. Hvad sker der? 3. Lav de nødvendige ændringer i HTML-dokumentet fra øvelse 1.8, så der vises en alert boks med teksten Baggrunden skifter til gul. Først når der klikkes på alert boksens OK knap, skifter baggrunden til gul. (Husk, at JavaScript sætninger adskilles med et semikolon) 7

8 2. Betingede sætninger I øvelse 1.8 opstod der et spørgsmål om, hvordan man kunne programmere knappen, der skifter baggrunden til gul farve, således at knappen ved næste tryk skifter baggrundsfarven tilbage til hvid. Opgaven, vi her stiller os, er altså: Lav en knap med påskriften Skift til gul, der ved et tryk ændrer baggrundsfarven til gul og samtidig ændrer knappens påskrift til Skift til hvid. Ved et nyt tryk på knappen skal baggrundsfarven ændres til hvid og påskriften ændres til Skift til gul. Hvis påskriften = Skift til gul skift baggrundsfarven til gul; skift påskriften til Skift til hvid ellers skift baggrundsfarven til hvid; skift påskriften til Skift til gul Knappen lavede vi i øvelse 1.8 således: <INPUT type="button" value="skift til gul" name="knap1" onclick="document.bgcolor='yellow'"> Knappens navn (name) er altså knap1, dens påskrift (value) er fra starten Skift til gul og den JavaScript kommando, som udføres når der klikkes på knappen står i anførelsestegn efter OnClick. Hvis du vil have et Javascript program til at aflæse, hvad der står på en knap, skal du bruge punktum-notationen: knap1.value hvor knap1 er navnet på det objekt, du refererer til, og value er den egenskab ved objektet, du vil have fat i. Vil du i stedet ændre denne egenskab, skal du skrive knap1.value = Skift til hvid Herved får knappens value tildelt en ny værdi ( her værdien Skift til hvid ) Øvelse 2.1 Lav en knap med navnet knap1 og påskriften Skift til gul. a) I onclick placerer du en Javascript kommando, der viser knappens påskrift i en alert boks. b) Lav en lille ændring, så du i stedet får vist knappens navn i alert boksen. c) Indsæt en Javascript kommando i knappens onclock, så du får ændret knappens påskrift til Skift til hvid. 8

9 Herefter kan vores programstump komme noget tættere på Javascript (linjenumrene tjener kun til reference) 1 hvis knap1.value = Skift til gul 2 document.bgcolor= yellow ; 3 knap1.value= Skift til hvid 4 ellers 5 document.bgcolor= white ; 6 knap1.value= Skift til gul I linje 1 og i linje 6 forekommer Javascript kommandoen knap1.value= Skift til hvid, men i vidt forskellige betydninger: I linje 6 er der tale om en tildeling - knap1 skal have en ny påskift. I linje 1 er der tale om betingelse - hvis der rent faktisk står Skift til gul på knap1, så skal der returneres true (sandt), men står der noget andet, så skal der returneres false (falsk). For at skelne mellem disse betydninger skal betingelsen skrives med et dobbelt-lighedstegn og parenteser omkring: (knap1.value == Skift til gul ) Tilbage er blot at oversætte Hvis og ellers til engelsk, og sætte krøllede parenteser { } om både hvis-delen og ellers-delen: if (knap1.value = Skift til gul ) { document.bgcolor= yellow ; knap1.value= Skift til hvid } else { document.bgcolor= white ; knap1.value= Skift til gul } Hele denne programstump placeres mellem anførelsestegn efter onclick=, og så skulle det hele gerne fungere. Det færdige program finder du øverst på næste side. 9

10 <html> <head> <title>untitled</title> </head> <body> <input type="button" name="knap1" value="skift til gul" onclick=" if (knap1.value=='skift til gul') { document.bgcolor='yellow'; knap1.value='skift til hvid'} else {document.bgcolor='white'; knap1.value='skift til gul'}"> </body> </html> Øvelse I stedet for at lade knappens påskrift afgøre, hvilken del af scriptet, der skal udføres, havde det måske været mere naturligt at lade den aktuelle baggrundsfarve afgøre dette. Dvs., at betingelsen i if-else sætningen skal ændtres til if (document.bgcolor = white ) Lav denne ændring og konstater, at det ikke virker! Hvis du i stedet for white skriver #ffffff, så virker det. Prøv at give en forklaring på dette. 2. Du kan få siden til at starte med en rød baggrundsfarve ved at tilføje en attribut til body-taget: <body bgcolor= red > Hvordan opfører programmet sig, hvis der startes med en rød baggrundsfarve? Prøv at give et svar på dette inden du laver ændringen i programmet. Øvelse 2.3 Lav nogle ændringer til programmet i øvelse 2.2, således at første gang du klikker på kanppen, så skifter baggrundsfarven til gul. Næste gang, der klikkes, kommer en meddelelse om, at du allerede har skiftet til gul baggrund. 10

11 Den generelle stuktur af en if-else konstuktion ser således ud: if (betingelse) {action1} else {action2} Hvis betingelsen er opfyldt, så udføres action1. Action2 overspringes. Hvis betingelsen ikke er opfyldt, så overspringes action1 og action2 udføres. Hvis der ingen kommandoer er i else-delen, kan denne udelades. Strukturen er da if (betingelse) {action} Hvis betingelsen er opfyldt, så udføres action. Hvis betingelsen ikke er opfyldt, så overspringes action. Betingelsen skal indeholde to værdier, der skal sammenlignes. Ovenfor checkede vi om de to værdier var ens. Vi kan naturligvis også checke, om de er forskellige og (hvis det giver mening) om den ene er større end eller mindre end den anden. Syntaksen er denne: == (er lig med)!= (er forskellig fra) < (er mindre end) > (er større end) <= (er mindre end eller lig med) >= (er større end eller lig med) action1 og action2 består af en eller flere Javascript kommandoer adskilt af semikolon. Fx må der i action-delene gerne forekomme nye if-else konstruktioner. Øvelse 2.4 Lav knappen således, at du kan skifte mellem 3 baggrundsfarver (hvid-gul-rød) og således, at knappens på skrift skifter mellem Skift til gul, Skift til rød og Skift til hvid. Måske får du brug for at kende hex-farvekoderne. Åbn linket hexfarver på datalogi hjemmesiden. Her finder du dem alle! 11

12 Skal der handles forskelligt på 3 eller flere muligheder, så bliver if-else konstuktionerne for indviklede. Til sådanne opgaver benyttes switch-sætningen og en række case-sætninger. Syntaksen er switch(udtryk) { case værdi1: action1; break; case værdi2: action2; break; : : } default: action_default break-sætningen bevirker et udhop fra switch-konstruktionen. En switch-sætning er i det væsentlige det samme som en serie if-else-if sætninger. For at forstå syntaksen er det nemmest at se på et eksempel: Vi skal have lavet en knap, der kan skifte mellem 3 baggrundsfarver (hvid-gul-rød) og således, at knappens på skrift skifter mellem Skift til gul, Skift til rød og Skift til hvid. Knappen laves som tidligere, så vi behandler kun Javascriptet knyttet til onclick-hændelsen.vi lader knap1.value være det udtryk, der skal styre de enkelte cases. knap1.value vil altid have én af værdierne Skift til gul, Skift til rød eller Skift til hvid. Scriptet kommer til at se således ud: switch(knap1.value) { case 'Skift til gul': document.bgcolor='yellow'; knap1.value='skift til rød'; break; case 'Skift til rød': document.bgcolor='red'; knap1.value='skift til hvid'; break; case 'Skift til hvid': document.bgcolor='white'; knap1.value='skift til gul'; break } break-sætningen bevirker et udhop fra switch-konstruktionen Øvelse 2.5 Indsæt ovenstående script som onclick i knap1. Test programmet. Lav en lille tilføjelse, så knappen kan skifte mellem 4 baggrundsfarver. Gem scriptet. 12

13 3. Funktioner Ofte har man behov for at kunne genbruge sin JavaScript kode. I det, vi hidtil har lavet, er koden bundet til en bestemt knaps onclick-hændelse. Vi ser først på et lille eksempel, der byder velkommen til websiden. Hertil vil vi bruge et tekstfelt til at skrive navnet i. Et tekstfelt laves vha. et input-tag (ligesom en knap). Desuden skal vi bruge en knap med påskriften OK <body> Hvad hedder du? <br /> <input type="text" name="text1" maxlength="50" /><br /> <input type="button" value="ok" /> </body> Vi skulle gerne have det til at fungere således, at når der klikkes på OK-knappen, så vises det indtastede navn i en arlertboks. Dette kan let klares ved at tilføje onclick="alert('velkommen ' + text1.value)" til input-tag et. Læg mærke til, at text1.value altid indeholder det, der er skrevet i tekstfeltet. Øvelse 3.1 Få dette lille script til at fungere. Forklar, hvad der sker i 'Velkommen ' + text1.value. Hvorfor er der anførselstegn om Velkommen og ikke om text1.value? I HTML-dokumentets head del placerer du dette script (det meste af det sætter HTML-kit ind ganske automatisk): <script language="javascript" type="text/javascript"> <!-- function velkomst(navn) { alert('velkommen ' + navn) } //--> </script> Her defineres en funktion med navnet velkomst. Denne funktion kan kaldes fra fx en knap s onclickhændelse. Funktionen skal kaldes med en parameter - navn - og et kald bevirker, at en alertboks kommer frem mad en velkomst det pågældende navn. 13

14 Øvelse 3.2 Erstat OK-knappens onclick-hændelsen med dette funktionskald: Hvad sker? onclick="velkomst(bente)" Hvad skal der stå i stedet for Bente, hvis navnet, der indstastes i tekstfeltet, skal have velkomsten? Øvelse 3.3 I denne øvelse skal du et specielt tekstfelt kaldet password. Prøv dette eksempel: <html> <head> <title>password check</title> <script language="javascript" type="text/javascript"> <!-- function check() { if (pw.value=='bente') {window.open(' else {alert('forkert Password'); pw.value=""} } //--> </script> </head> <body> <input type="password" name="pw" /><br /> <input type="button" name="knap" value="check" onclick="check()" /> </body> </html> Lav ændringer i koden, så flere passwords kan accepteres. Lav et tekstfelt til indtastning af brugernavn. Såvel password som brugernavn skal checkes. 14

15 Øvelse 3.4 I denne øvelse skal du lave comboboks til at skifte baggrundsfarve med. En comboboks laves således: <html> <head> <title>test af combobolse</title> </head> <body> <select name="combo1" size="1" onchange="alert(combo1.value)"> <option value="hvid"> Hvid baggrund </option> <option value="gul"> Gul baggrund</option> <option value="rød"> Rød baggrund</option> <option value="grøn"> Grøn baggrund</option> </select> </html> Udvid listen med flere farver og undersøg, hvad der sker, hvis du ændrer værdien i size. Hvis du ønsker, at en af farverne er valgt som standard fra begyndelsen - fx. den hvide, så tilføjer du selected = true i option-tagget for hvid. Lav et JavaScript, der kan ændre farverne efter comboboksens indstilling. 4. Regn med JavaScript Vi starter med at lave et simpelt JavaScript, der kan addere to hele tal. Hertil skal vi bruge to tekstfelter til at rumme de to tal, der skal adderes, og en knap til at iværksætte additionen. <body> <input type="text" value="" name="boks1" /> + <input type="text" value="" name="boks2" /> <input type="button" value=" = " name="ligmed"/> <input type="text" value="" name="facit" readonly="true" /> </body> Indsæt denne kode i et html-dokument og check, at alt ser fornuftigt ud. Øvelse 4.1 Lav en onclick-procedure til ligmed-knappen der henter indholdet af de to tekstfelter boks1 og boks2, og udskriver summen af de to tal i en alert-boks. Ser resultatet rigtigt ud? 15

16 Problemet er, at boks1.value opfattes som en tekst og ikke som et tal. Når indholdet af de to tekstfelter derefter lægges sammen, så betyder det, at de to tekster skrives i forlængelse af hinanden. For at få summen af tallene regnet ud, skal vi altså have JavaScript til at opfatte boks1.value og boks2.value som tal. Hertil er JavaScript udstyret med standardfunktionen parseint(). Denne fungerer således, at når linjen tal1 = parseint(boks1.value) udføres, så vil tal1 indeholde det hele tal, der står i boks1 - vel at mærke opfattet som et tal. Det reviderede script ser således ud:: <html> <head> <title>læg to tal sammen</title> <script language="javascript" type="text/javascript"> <!-- function regn() { tal1=parseint(boks1.value); tal2=parseint(boks2.value); alert(tal1+tal2); } //--> </script> </head> <body> <input type="text" value="" name="boks1" /> + <input type="text" value="" name="boks2" /> <input type="button" value=" = " name="ligmed" onclick="regn()" /> <input type="text" value="" name="facit" readonly="true" /> </body> </html> Øvelse 4.2 Lav de nødvendige ændringer i koden ovenfor, så resultatet udskrives i facit-feltet i stedet for i en alert boks. Hvis du erstatter parseint med parsefloat, så kan du regne med decimaltal. Prøv at bruge såvel decimal-punktum som decimal-komma. Hvad sker? Lav en knap med påskriften Slet, der sletter indholdet af alle tekstfelterne før indtastning af et nyt regnestykke. 16

JavaScript. nedarvning.

JavaScript. nedarvning. JavaScript er et sprog, der kan give en hjemmeside mere funktionalitet og gøre den interaktiv, så den reagerer på læsernes handlinger. CGI (Common Gateway Interface) har hidtil været de protokoller, man

Læs mere

Web sider. Introduktion: Har du nogensinde spekuleret over, hvordan det verdesomspændende internet virker og hvordan man snakker med det?

Web sider. Introduktion: Har du nogensinde spekuleret over, hvordan det verdesomspændende internet virker og hvordan man snakker med det? Introduktion: Har du nogensinde spekuleret over, hvordan det verdesomspændende internet virker og hvordan man snakker med det? I dag skal du lære at lave hjemmesider, så du også kan bidrage til at opbygge

Læs mere

Indholdsfortegnelse If-sætningen... 3 Opgaver... 4 OR, AND sammen med if-sætningen... 5 Rand() funktion... 5 Opgave... 5 Include() funktionen...

Indholdsfortegnelse If-sætningen... 3 Opgaver... 4 OR, AND sammen med if-sætningen... 5 Rand() funktion... 5 Opgave... 5 Include() funktionen... Modul 2 Indholdsfortegnelse If-sætningen... 3 Opgaver... 4 OR, AND sammen med if-sætningen... 5 Rand() funktion... 5 Opgave... 5 Include() funktionen... 6 Opgave... 6 POST/GET og formular... 6 Opgaver...

Læs mere

De skjulte input typer:

De skjulte input typer: Hvis man skal lave en html formular er der nogle felter til rådighed som kan benyttes, alt efter hvad output fra formularen skal være. Det felt som alle andre felter skal omkranses af er form tagget, som

Læs mere

JavaScript. Grundlæggende elementer. Jørgen Sørensen. jososoft software development. 1998-2007 Jørgen Sørensen

JavaScript. Grundlæggende elementer. Jørgen Sørensen. jososoft software development. 1998-2007 Jørgen Sørensen JavaScript Grundlæggende elementer Jørgen Sørensen jososoft software development 1998-2007 Jørgen Sørensen Indholdsfortegnelse Introduktion Det første program Variabler.. Operatorer Objekthierarkiet i

Læs mere

Lav din egen forside i webtrees

Lav din egen forside i webtrees Lav din egen forside i webtrees Du behøver ikke at kunne kode eller gøre noget advanceret for at designe din helt egen forside i webtrees. Alt du skal gøre er bare at gøre brug af den indbygget editor.

Læs mere

Password-beskyttelse af visse filer

Password-beskyttelse af visse filer W EB DESIGN 101 K ODEORDSBESKYTTELSE A F VISSE FI LER Password-beskyttelse af visse filer P å et websted kan det være interessant kun at give en del af brugerskaren adgang til visse filer. Der er en mængde

Læs mere

I denne manual kan du finde en hurtig introduktion til hvordan du:

I denne manual kan du finde en hurtig introduktion til hvordan du: VORES NORDSJÆLLAND HURTIGT I GANG MANUAL 01: Bruger HVAD INDEHOLDER DENNE MANUAL? I denne manual kan du finde en hurtig introduktion til hvordan du: 1. Finder Vores Nordsjælland hjemmesiden 2. Opretter

Læs mere

Manual til Den Elektroniske Portefølje i Almen Medicin Tutorlægens udgave

Manual til Den Elektroniske Portefølje i Almen Medicin Tutorlægens udgave Manual til Den Elektroniske Portefølje i Almen Medicin Tutorlægens udgave Til Tutorlægen Velkommen til den elektroniske portefølje. Den er blevet til i dialog mellem Dansk selskab for almen medicin og

Læs mere

Browserindstillinger til EfterUddannelse.dk

Browserindstillinger til EfterUddannelse.dk Browserindstillinger til EfterUddannelse.dk 3. udgave, februar 2012 Denne vejledning er en hjælp til at løse almindelige og kendte browserproblemer, der kan forekomme i Internet Explorer 7 og 8, når du

Læs mere

Kapitel 4 Løkker i C#

Kapitel 4 Løkker i C# Kapitel 4 Løkker i C# Løkker en vigtig del af alle programmeringssprog, og C# er ikke andeles. En løkke er en måde at udføre en del af koden gentagne gange. Ideen er at du fortsætter med at udføre en opgave

Læs mere

Kapitel 3 Betinget logik i C#

Kapitel 3 Betinget logik i C# Kapitel 3 i C# er udelukkende et spørgsmål om ordet IF. Det er faktisk umuligt at programmere effektivt uden at gøre brug af IF. Du kan skrive små simple programmer. Men når det bliver mere kompliceret

Læs mere

MANUAL. Siteloom CMS

MANUAL. Siteloom CMS MANUAL Siteloom CMS www.hjerteforeningen.dk/cms Brugernavn: Password: 3. september, 2012 BASIS FUNKTIONER 1. Kalender... 4 1.a. Opret... 5 1.b. Rediger eller slet... 8 2. Sider... 10 2.a Opret side...

Læs mere

I denne artikel, vil der blive gennemgået de grundlæggende PHP-funktioner, såsom udskrift til skærmen, tid og dato og if-sætningen.

I denne artikel, vil der blive gennemgået de grundlæggende PHP-funktioner, såsom udskrift til skærmen, tid og dato og if-sætningen. Denne guide er oprindeligt udgivet på Eksperten.dk Grundlæggende PHP I denne artikel, vil der blive gennemgået de grundlæggende PHP-funktioner, såsom udskrift til skærmen, tid og dato og if-sætningen.

Læs mere

PHP Snippets. De små korte. Skrevet af Daniel Pedersen

PHP Snippets. De små korte. Skrevet af Daniel Pedersen PHP Snippets De små korte Skrevet af Daniel Pedersen Indhold PHP Snippets De små korte er en samling af små og praktiske kode eksempler med kort forklaring, som med formål at kunne benyttes til opsalgsværk

Læs mere

Manual til administration af online booking

Manual til administration af online booking 2016 Manual til administration af online booking ShopBook Online Med forklaring og eksempler på hvordan man konfigurerer og overvåger online booking. www.obels.dk 1 Introduktion... 4 1.1 Formål... 4 1.2

Læs mere

Projekt i Programmering C Menu til hjemmeside.

Projekt i Programmering C Menu til hjemmeside. Projekt i Programmering C Menu til hjemmeside. 10-12-2004 Holstebro HTX Bent Arnoldsen Synopsis. Projektet her er en menu til hjemmesider, som er lavet så den er let at tilrette, når man tilføjer eller

Læs mere

Sådan indlægges nyheder på DSqF s hjemmeside trin for trin

Sådan indlægges nyheder på DSqF s hjemmeside trin for trin Sådan indlægges nyheder på DSqF s hjemmeside trin for trin Systemkrav For at kunne bruge Composite kræves: Windows 95 eller nyere (bemærk - kun Windows kan bruges) Browseren Internet Explorer 6.0 eller

Læs mere

Dokumentering af umbraco artikeleksport:

Dokumentering af umbraco artikeleksport: Dokumentering af umbraco artikeleksport: Lav en artikel side 2-3. Installationsguide side 3-5. Opsættelse af databasen og web.config side 5-8. Umbraco: templates side 8. Umbraco: borger.dk tab side 8.

Læs mere

Manual Version 2. til oprettelse af hjemmesider for landsbyer i Rebild kommune

Manual Version 2. til oprettelse af hjemmesider for landsbyer i Rebild kommune Manual Version 2 til oprettelse af hjemmesider for landsbyer i Rebild kommune Oversigt: Login Hjemmeside...... side 3 Login Administrationsmodul... side 5 Kategorier.. side 6 Opret/rediger første side...

Læs mere

Kalender med mailingliste

Kalender med mailingliste Kalender med mailingliste Side 1 af 11 Log ind på din hjemmeside, som du gør, når du opdaterer den. Gå herefter ind på afsnittet Moduler. Tryk på Installer udfor Kalender. Side 2 af 11 Nu dukker nedenstående

Læs mere

Sådan kan du sende data fra din egen hjemmeside til JitBesked via en HTML-JDF.

Sådan kan du sende data fra din egen hjemmeside til JitBesked via en HTML-JDF. Sådan kan du sende data fra din egen hjemmeside til JitBesked via en HTML-JDF. Vejledningen her beskriver hvordan man opbygger en form i HTML og sender indholdet af felterne til JitBesked. Det kræver du

Læs mere

Bemærk! Et PHP script har kun brug for at forbinde én gang til databaseserveren. Det kan så sagtens udføre flere kommandoer vha. denne forbindelse.

Bemærk! Et PHP script har kun brug for at forbinde én gang til databaseserveren. Det kan så sagtens udføre flere kommandoer vha. denne forbindelse. Mysqli Webintegrator Når vi arbejder med server-side scripting ( i vort tilfælde PHP), har vi ofte behov for at kunne tilgå data, som vi opbevarer i en database. Det kan f.eks. dreje sig om nyhederne i

Læs mere

Brugermanual. PoP3 og Outlook Express Webmail www.321mail.dk. Udarbejdet af IT-afdelingen 2005

Brugermanual. PoP3 og Outlook Express Webmail www.321mail.dk. Udarbejdet af IT-afdelingen 2005 Brugermanual PoP3 og Outlook Express Webmail www.321mail.dk Udarbejdet af IT-afdelingen 2005 Indholdsfortegnelse 1. ÆNDRING AF OUTLOOK EXPRESS KONTO... 4 2. OPRETTELSE AF OUTLOOK EXPRESS KONTO... 6 2.1

Læs mere

DRFLive - dynamisk visning af resultater fra DRF Stævnesystem

DRFLive - dynamisk visning af resultater fra DRF Stævnesystem DRFLive - dynamisk visning af resultater fra DRF Stævnesystem Resumé: Beskrivelse af program (DRFLive) til dynamisk visning af resulter fra DRF Stævnesystem Forfatter: Claus Hulstrøm Dato: 15. januar 2010

Læs mere

Vejledning, teknik, tips and tricks

Vejledning, teknik, tips and tricks Vejledning, teknik, tips and tricks Indhold 1 AUHRA pålogning og startside... 1 2 Ofte stillede spørgsmål og kendte fejl... 4 2.1 Har din computer adgang til AU s netværk og adm. systemer?... 4 2.2 Kan

Læs mere

Brugermanual PoP3 og Outlook Office 2003 Webmail www.321mail.dk. Udarbejdet af IT-afdelingen 2005

Brugermanual PoP3 og Outlook Office 2003 Webmail www.321mail.dk. Udarbejdet af IT-afdelingen 2005 Brugermanual PoP3 og Outlook Office 2003 Webmail www.321mail.dk Udarbejdet af IT-afdelingen 2005 Indholdsfortegnelse 1. INDLEDNING... 4 2. OUTLOOK 2003... 4 3. BRUGERVEJLEDNING I BRUGEN AF WEB MAIL...

Læs mere

PHP 3 UGERS FORLØB PHP, MYSQL & SQL

PHP 3 UGERS FORLØB PHP, MYSQL & SQL PHP 3 UGERS FORLØB PHP, MYSQL & SQL Uge 1 & 2 Det basale: Det primære mål efter uge 1 og 2, er at få forståelse for hvordan AMP miljøet fungerer i praksis, og hvordan man bruger PHP kodesproget til at

Læs mere

vorbasse.dk Redaktørmanual Kentaur

vorbasse.dk Redaktørmanual Kentaur Redaktørmanual Kentaur Indholdsfortegnelse Kapitel 1 - TYPO3 Brugerfladen 3 Log ind 3 Backend 4 Frontend 5 Hvor skal jeg klikke? 5 Gem, gem og vis, gem og luk 6 Kapitel 2 - Sider & menuer 7 Sammenhæng

Læs mere

ViKoSys. Virksomheds Kontakt System

ViKoSys. Virksomheds Kontakt System ViKoSys Virksomheds Kontakt System 1 Hvad er det? Virksomheds Kontakt System er udviklet som et hjælpeværkstøj til iværksættere og andre virksomheder som gerne vil have et værktøj hvor de kan finde og

Læs mere

Lav dine egne hjemmesider/websider

Lav dine egne hjemmesider/websider Sider, der skal publiceres på World Wide Web, laves i et særligt format, html, som fortæller browseren, hvordan den skal vise tekst og billeder. Html (Hypertext markup language) er meget fleksibelt og

Læs mere

Vejledning til opbygning af hjemmesider

Vejledning til opbygning af hjemmesider Side 1 af 9 Vejledning til opbygning af hjemmesider Hvis du er inde på din klubs hjemmeside, fx på forsiden, kan du nu gå i gang med at redigere. For at få redigeringsværktøjet frem, skal du klikke på

Læs mere

KMD Brugeradministration til Navision og LDV

KMD Brugeradministration til Navision og LDV KMD Brugeradministration til Navision og LDV Vejledning for selvejere. Opdateret 09-09-2015 Indholdsfortegnelse 1 Overordnet liste af funktoner... 2 2 Vejledning... 3 2.1 Login til KMD Brugeradministration...

Læs mere

7DVWHYHMOHGQLQJ#²#,QWHUQHW#([SORUHU

7DVWHYHMOHGQLQJ#²#,QWHUQHW#([SORUHU 7DVWHYHMOHGQLQJ#²#,QWHUQHW#([SORUHU,QGKROGVIRUWHJQHOVH BROWSEREN - DE VIGTIGSTE FUNKTIONER OG BEGREBER.... 2 TILPAS BROWSEREN... 3 GÅ DIREKTE TIL EN KENDT ADRESSE... 5 LAV ET BOGMÆRKE... 6 ORGANISÉR DINE

Læs mere

Vejledning til. LearnSpace

Vejledning til. LearnSpace Vejledning til LearnSpace Version 13. 08. 2015 Indholdsfortegnelse Om LearnSpace... 2 Oprette et nyt kursus i egen afdeling... 3 Aktivere selvtilmelding til et kursus... 5 Tilmelde undervisere der må redigere

Læs mere

4.0 SharePoint redigering De lokale hjemmesider er bygget i et Microsoft program kaldet SharePoint2010.

4.0 SharePoint redigering De lokale hjemmesider er bygget i et Microsoft program kaldet SharePoint2010. 4.0 SharePoint redigering De lokale hjemmesider er bygget i et Microsoft program kaldet SharePoint00. Hvis man som webmaster vælger at redigere hjemmesiden uden brug af guiderne sker det via de redigeringsmuligheder

Læs mere

PHP Quick Teknisk Ordbog

PHP Quick Teknisk Ordbog PHP Quick Teknisk Ordbog Af Daniel Pedersen PHP Quick Teknisk Ordbog 1 Indhold De mest brugte tekniske udtryk benyttet inden for web udvikling. Du vil kunne slå de enkelte ord op og læse om hvad de betyder,

Læs mere

Vejledning til. Svejsevisitering. Oprettelse af kursister i testsystemet... 2. Opret Booking... 5. Kursisten tager test... 10

Vejledning til. Svejsevisitering. Oprettelse af kursister i testsystemet... 2. Opret Booking... 5. Kursisten tager test... 10 Kompetencecenter for e-læring Det Nationale Videncenter for e-læring Vejledning til Svejsevisitering Indhold Oprettelse af kursister i testsystemet... 2 Opret Booking... 5 Kursisten tager test... 10 Læreren

Læs mere

Uddannelsesplaner i MinUddannelse

Uddannelsesplaner i MinUddannelse Uddannelsesplaner i MinUddannelse Denne vejledning giver et overblik over arbejdet med MinUddannelse fra en UU-vejleders synspunkt. Indhold 1. Introduktion... 2 2. Tekniske specifikationer... 2 3. Som

Læs mere

APPENDIX A INTRODUKTION TIL DERIVE

APPENDIX A INTRODUKTION TIL DERIVE APPENDIX A INTRODUKTION TIL DERIVE z x y z=exp( x^2 0.5y^2) CAS er en fællesbetegnelse for matematikprogrammer, som foruden numeriske beregninger også kan regne med symboler og formler. Det betyder: Computer

Læs mere

Det Naturvidenskabelige Fakultet. Introduktion til Blackboard (Øvelser) Naturvidenskabeligt Projekt 2006 Prøv at forske

Det Naturvidenskabelige Fakultet. Introduktion til Blackboard (Øvelser) Naturvidenskabeligt Projekt 2006 Prøv at forske Det Naturvidenskabelige Fakultet Introduktion til Blackboard (Øvelser) Naturvidenskabeligt Projekt 2006 Prøv at forske Indholdsfortegnelse Introduktion til Blackboard Content System...3 Øvelse 01 individuel:

Læs mere

For dig som skal levere programmer til bideo.dk

For dig som skal levere programmer til bideo.dk For dig som skal levere programmer til bideo.dk Oktober 2011 - Version 5 INDLEDNING... 2 ANVENDELSE AF B2B.BIDEO.DK... 2 Den offentlige og den beskyttede webside... 2 Processen... 2 Før du bruger systemet

Læs mere

BRUGER KURSUS RAMBØLL HJEMMESIDE

BRUGER KURSUS RAMBØLL HJEMMESIDE Til Forsyningsvirksomheder i Danmark Dokumenttype Brugervejledning Rambøll Hjemmeside Full Responsive Dato Oktober 2017 BRUGER KURSUS RAMBØLL HJEMMESIDE BRUGER KURSUS RAMBØLL HJEMMESIDE Revision 01 Dato

Læs mere

Klasse 1.4 Michael Jokil 03-05-2010

Klasse 1.4 Michael Jokil 03-05-2010 HTX I ROSKILDE Afsluttende opgave Kommunikation og IT Klasse 1.4 Michael Jokil 03-05-2010 Indholdsfortegnelse Indledning... 3 Formål... 3 Planlægning... 4 Kommunikationsplan... 4 Kanylemodellen... 4 Teknisk

Læs mere

Redaktørvejledning for www.bredstrup-pjedsted.dk Skriv en artikel

Redaktørvejledning for www.bredstrup-pjedsted.dk Skriv en artikel Arbejdsgang - Skriv artiklens tekst - Gør billeder klar - Log-in på hjemmesiden - Opret ny artikel - Vælg kategori - Skriv overskrift - Indsæt tekst - Tilføj billeder - Gennemgå artiklens indstillinger

Læs mere

Guide til at tage. Little Bridge. i brug via LMS en. Learning Management System

Guide til at tage. Little Bridge. i brug via LMS en. Learning Management System Guide til at tage Little Bridge i brug via LMS en Learning Management System 1 Indholdsfortegnelse Din aktivitetsmail... 3 Log på LMS... 6 Gennemgang af LMS... 7 Fanebladet Schools... 7 Fanebladet School

Læs mere

Gem dine dokumenter i BON s Content Management System (CMS)

Gem dine dokumenter i BON s Content Management System (CMS) 24. august 2007 Gem dine dokumenter i BON s Content Management System (CMS) INDHOLDSFORTEGNELSE 1. Indledning... 2 2. Se indholdet i dit Content Management System... 3 3. Tilgå dokumenterne i My Content

Læs mere

Indledning. MIO er optimeret til Internet Explorer. Læs endvidere under Ofte stillede spørgsmål.

Indledning. MIO er optimeret til Internet Explorer. Læs endvidere under Ofte stillede spørgsmål. Indhold Indledning... 3 Søgefunktioner... 4 Søgning fra forsiden... 5 Søgning under menupunktet Instrument... 6 Sådan får man vist instrumenterne i en bestemt afdeling... 7 Sådan ændrer man status på et

Læs mere

Langeskov IT Online Backup Guide

Langeskov IT Online Backup Guide Langeskov IT Online Backup Guide / version 24-08-2017 Kontakt oplysninger ved spørgsmål eller hjælp Langeskov IT / Jesper Hansen E-mail: info@langeskov-it.dk WWW: www.langeskov-it.dk/produkter/online-backup

Læs mere

Start på javascript. Denne guide er oprindeligt udgivet på Eksperten.dk. Skrevet den 03. Feb 2009 af webstuff I kategorien Programmering / JavaScript

Start på javascript. Denne guide er oprindeligt udgivet på Eksperten.dk. Skrevet den 03. Feb 2009 af webstuff I kategorien Programmering / JavaScript Denne guide er oprindeligt udgivet på Eksperten.dk Start på javascript En begynder artikel til javascript som vil gennemgå: 1: Intro 2: Variabler 3: Arrays 4: Matematik 5: Betingelser 6: Løkker 7: Funktioner

Læs mere

JSP, Tomcat. Tutorial lavet af Jákup W. Hansen TSU semester 10.october 2007

JSP, Tomcat. Tutorial lavet af Jákup W. Hansen TSU semester 10.october 2007 JSP, Tomcat Tutorial lavet af Jákup W. Hansen TSU 2006 3.semester 10.october 2007 Hvad er JSP(Java Server Pages): Det er en teknik som er bygget ovenover Servlets teknikken, men fidusen er at det skal

Læs mere

Vejledning PROPHIX 11. Driftsbudgettering ved åbning af templates (Kun til Avanceret-brugere)

Vejledning PROPHIX 11. Driftsbudgettering ved åbning af templates (Kun til Avanceret-brugere) PROPHIX 11 Systemansvarlige Michael Siglev Økonomiafdelingen 9940 3959 msi@adm.aau.dk Daniel Nygaard Ricken Økonomiafdelingen 9940 9785 dnr@adm.aau.dk Vejledning (Kun til Avanceret-brugere) Opdateret:

Læs mere

National sprogscreening af EUD-elever. skolens egne logins

National sprogscreening af EUD-elever. skolens egne logins Kompetencecenter for e-læring Det Nationale Videncenter for e-læring Vejledning til National sprogscreening af EUD-elever ved anvendelse af skolens egne logins Sprogscreeningen tilgås via et link Indhold

Læs mere

Fang Prikkerne. Introduktion. Scratch

Fang Prikkerne. Introduktion. Scratch Scratch 2 Fang Prikkerne 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. Introduktion

Læs mere

Nyhedssystem med mailingliste

Nyhedssystem med mailingliste Nyhedssystem med mailingliste Side 1 af 12 Log ind på din hjemmeside, som du gør, når du opdaterer den. Gå herefter ind på afsnittet moduler. Tryk på Installér ud for OLO Nyheder. Side 2 af 12 Nu dukker

Læs mere

Kontrol-strukturer i PHP

Kontrol-strukturer i PHP Denne guide er oprindeligt udgivet på Eksperten.dk Kontrol-strukturer i PHP Denne artikel gennemgår kontrolstrukturer i PHP. 'if', 'switch', 'while' og 'for' bliver gennemgået. Den forudsætter lidt grundlæggende

Læs mere

Byggebasen Javascript

Byggebasen Javascript EG Data Inform Byggebasen Javascript Implementering af ansvarsperioder og produktdata på eget site Jens Karsø 2013 Indhold Byggebasen javascript-plugin til DB12-site... 2 DB12-site kommunikationsmodel...

Læs mere

It-@fdelingen UC Syddanmark 7266 2400

It-@fdelingen UC Syddanmark 7266 2400 UNI-Login Installation af SkoleKom og ændring af kodeord SkoleKom er et udbredt mail- og konferencesystem i skoleverdenen i Danmark. For at komme på SkoleKom, skal du oprettes som bruger, hvor du får 3

Læs mere

Kapitel 6 Events i C#

Kapitel 6 Events i C# Kapitel 6 i C# Når vi snakker programmering er en Event når der aktiveres specielt indbygget kode. Der sker en hændelse (event). Man siger at eventet bliver udført. De events vi skal gennemgå i dette kapitel

Læs mere

Sådan laver du en animationsfilm

Sådan laver du en animationsfilm Sådan laver du en animationsfilm i Animtoon Først skal du åbne Animtoon. I start menuen trykker du på Film Værkstedetikonet, som er billedet af et ben der går, se figur 1. Figur 1: Film Værkstedetikonet.

Læs mere

Den digitale Underviser. DOF deltagernet

Den digitale Underviser. DOF deltagernet Den digitale Underviser DOF deltagernet Sabine Kramer juli 2014 Indhold Kursusindhold... 2 Log ind på Deltagernet, se og rediger dine aktuelle kurser... 3 Skift fra uge- til emneformat... 5 Redigér første

Læs mere

Web Admin 5.5. Brugsvejledning for User admin. Copyright 2003 Gullestrup.net

Web Admin 5.5. Brugsvejledning for User admin. Copyright 2003 Gullestrup.net Web Admin 5.5 Copyright 2003 Gullestrup.net Log ind på systemet Start med at gå ind på http://mailadmin.gullestrup.net i din browser. Indtast din Email Adresse samt Password, som hører til din konto, tryk

Læs mere

Indholdsfortegnelse. Side 1 af 8

Indholdsfortegnelse. Side 1 af 8 Indholdsfortegnelse Koster det noget at oprette sig som bruger på ALTdanmark?... 2 Hvordan opretter jeg mig som bruger på ALTdanmark?... 2 Hvordan ændre jeg mit kodeord.... 3 Hvad hvis jeg har glemt mit

Læs mere

En liste, hvor der kun kan angives et svar. En dropdown menu, hvori kun et svar kan vælges

En liste, hvor der kun kan angives et svar. En dropdown menu, hvori kun et svar kan vælges Huskeseddel til uv-evaluering 1. Sådan oprettes en undersøgelse Klik på ikonet Surveys og dernæst det grønne plus Ny undersøgelse. Navngiv din undersøgelse og vælg under Basic options, om der skal være

Læs mere

PBX Online Brugervejledning www.pbxonline.dk

PBX Online Brugervejledning www.pbxonline.dk PBX Online Brugervejledning www.pbxonline.dk Indledning PBX Online er dit personlige omstillingsanlæg som ikke kræver noget fysisk udstyr installeret i dit firma. Du styrer det hele via din web browser.

Læs mere

Procesbeskrivelse - Webprogrammering

Procesbeskrivelse - Webprogrammering Procesbeskrivelse - Webprogrammering Indholdsfortegnelse Forudsætninger... 1 Konceptet... 2 Hjemmesiden... 2 Server-side... 3 Filstrukturen... 3 Databasehåndtering og serverforbindelse... 4 Client-side...

Læs mere

Interaktionsudvikling

Interaktionsudvikling Projektopgave 3: Interaktionsudvikling CPH business, klasse: MulA2013 Projektansvarlige undervisere Thomas Hartmann MereteGeldermann lützen: Projekt produkt url: www.amalieardahl.dk/projekt3/index.html

Læs mere

Generelt Windows tidligere versioner... 1 Windows Apple Mac Log på... 2 Rediger dokumentet Tilføj et tillægsdokument...

Generelt Windows tidligere versioner... 1 Windows Apple Mac Log på... 2 Rediger dokumentet Tilføj et tillægsdokument... Vejledning i brug af dli dokumenthåndteringssystemet til forfattere og referenter Indhold Vejledning i brug af dli dokumenthåndteringssystemet til forfattere og referenter... 1 Generelt... 1 Windows tidligere

Læs mere

Under 'Microsoft Block Editor', klik 'New project' for at åbne block editor-værktøjet.

Under 'Microsoft Block Editor', klik 'New project' for at åbne block editor-værktøjet. 8 3. Nedtælling Nu skal du lave en nedtæller. Det er en god måde at lære variabler på og hvordan du skal kode micro:bit til at gøre dét, du vil have, at den skal vise. Du skal bruge: 1 x BBC micro:bit

Læs mere

IT vejledning i MUS for medarbejdere

IT vejledning i MUS for medarbejdere IT vejledning i MUS for medarbejdere Indhold 1 Indledning... 2 2 MUS processen... 2 3 AUHRA pålogning og startside... 2 4 Medarbejder modtager invitation til MUS... 5 5 Medarbejderens forberedelse til

Læs mere

Opsætning af Backup. Hvis programmet registreres korrekt vises nedenstående skærmbillede. Genstart herefter programmet.

Opsætning af Backup. Hvis programmet registreres korrekt vises nedenstående skærmbillede. Genstart herefter programmet. Opsætning af Backup Dette er en guide til opsætning af backup med Octopus File Synchronizer. Det første der skal ske er, at programmet skal registreres (programmet kan dog bruges i 30 dage, hvis det ikke

Læs mere

Kom godt i gang med Fronter

Kom godt i gang med Fronter 1 Kom godt i gang med Fronter. Introduktion for studerende på diplomuddannelserne Kom godt i gang med Fronter Introduktion for studerende på diplomuddannelserne Sådan logger du på Først skal du hente dit

Læs mere

Web MTC manual. Version 1.1 08-11-2012

Web MTC manual. Version 1.1 08-11-2012 Web MTC manual Version 1.1 08-11-2012 1 Revisioner: Version 1.0, 11-10-2012: Oprettelse af dokument Version 1.1, 08-11-2012: Afsnit om udskrivning af rapport tilføjet. 2 Indhold Sideopbygning... 5 Startside...

Læs mere

Ruko SmartAir. Updater installation

Ruko SmartAir. Updater installation Ruko SmartAir Updater installation Introduktion. Updateren er en speciel enhed som giver os mulighed for at tilføje, læse og skrive funktioner i en offline installation. Med læse og skrive funktionen kan

Læs mere

TESTPORTAL: BRUGERVEJLEDNING LOG IND ADGANGSKODE

TESTPORTAL: BRUGERVEJLEDNING LOG IND ADGANGSKODE TESTPORTAL: BRUGERVEJLEDNING LOG IND Testportalen befinder sig på internetadressen http://www.testportal.hogrefe.dk/default.aspx. På denne adresse mødes man af ovenstående skærmbillede. Indtast her dit

Læs mere

Vejledning til Autodesk Account - Subscription

Vejledning til Autodesk Account - Subscription Vejledning til Autodesk Account - Subscription Denne vejledning beskriver, hvordan du logger på Autodesk Account samt de vigtigste funktioner, bl.a. download af software, hvor du finder serienumre, tildeling

Læs mere

Indholdsfortegnelse Opret engelsk version af hjemmesiden... 2

Indholdsfortegnelse Opret engelsk version af hjemmesiden... 2 Indholdsfortegnelse Opret engelsk version af hjemmesiden... 2 Indledning:... 2 Metode 1 en samling af sider, med kun en engelsk version:... 3 Metode 2 Eksisterende sider med både en dansk og en engelsk

Læs mere

Praktiske Maple kommandoer og arbejdsmåde

Praktiske Maple kommandoer og arbejdsmåde Praktiske Maple kommandoer og arbejdsmåde Options: I menuen "Tools" findes "Options". Under fanebladet "Interface" bør man vælge Default format for new worksheets = Worksheet Det bevirker, at man kan skelne

Læs mere

Dannelse af PDF dokumenter

Dannelse af PDF dokumenter Dannelse af PDF dokumenter Indhold Dannelse af PDF-dokumenter i Phd Planner... 2 Valg af vedhæftninger i PDF dokumentet... 2 Valg af skabelon for PDF dokumentet... 3 Når PDF filen er dannet... 5 Gem PDF

Læs mere

Pinnacle Studio Titler

Pinnacle Studio Titler Pinnacle Studio Titler En enkel titel Du kan starte med at oprette en titel, så skal du blot klikke på "T"-ikonet i venstre side af medie vinduet og dine indsatte medieklip vil blive erstattet af et udvalg

Læs mere

Aptana editor til MAC og Windows

Aptana editor til MAC og Windows 1 Aptana editor til MAC og Windows http://aptana.com/products/studio3/download For at downloade Mac versionen skal du klikke på : Customize Your Download og der efter klikke på MAC OS X. Indtast navn og

Læs mere

Picasa billedalbum og webalbum

Picasa billedalbum og webalbum Picasa billedalbum og webalbum Billedalbum og redigerings-værktøj Picasa er et billedalbum, som kan bruges til at opbevare, registrere, bearbejde og ordne sine digitale fotos i. Desuden kan du uploade

Læs mere

vil jeg blive mindet om det af VBA allerede mens jeg skriver koden, da der er tale om en såkaldt kompileringsfejl:

vil jeg blive mindet om det af VBA allerede mens jeg skriver koden, da der er tale om en såkaldt kompileringsfejl: Fejlhåndtering Selv de bedste programmører laver af og til fejl! Dette kommer sikkert som en overraskelse for de fleste, bortset fra de, der har arbejdet med et hvilket som helst større program. Fejl kan

Læs mere

Opret en formular i Dreamweaver

Opret en formular i Dreamweaver Opret en formular i Dreamweaver. Åben det html-dokument hvor du vil have din formular skal være på. 2. Klik i det felt (DIV eller tabel) hvor du vil have din formular skal være. Du kan se du er i feltet

Læs mere

Vejledning til online blanketten Industriens salg af varer

Vejledning til online blanketten Industriens salg af varer Vejledning til online blanketten Industriens salg af varer Din vej gennem blanketten Her er en kort vejledning om hvordan du udfylder online blanketten trin for trin. Har du spørgsmål, er du velkommen

Læs mere

Brugervejledning til Design Manager Version 1.02

Brugervejledning til Design Manager Version 1.02 Brugervejledning til Design Manager Version 1.02 Indholdsfortegnelse 1. Introduktion... 3 1.1 Det kan du med HostedShop Design Manager... 3 1.2 Feature list... 3 2. Design... 4 3. Filer og CSS... 4 3.1

Læs mere

Mediator 9. Materiale til elever. Version: August 2012

Mediator 9. Materiale til elever. Version: August 2012 Mediator 9 Materiale til elever Version: August 2012 Indholdsfortegnelse Farveliste til kopiering/udlevering...4 Mediator - et eksemplarisk forløb...5 Dataindsamling...5 Start programmet...5 Intro...8

Læs mere

Vejledning til Autodesk Account - Autodesk Collection og Autodesk AutoCAD Toolset

Vejledning til Autodesk Account - Autodesk Collection og Autodesk AutoCAD Toolset Vejledning til Autodesk Account - Autodesk Collection og Autodesk AutoCAD Toolset Denne vejledning beskriver, hvordan du logger på Autodesk Account samt de vigtigste funktioner, bl.a. download af software,

Læs mere

Vejledning i brug af dli dokumenthåndteringssystemet til virksomheder

Vejledning i brug af dli dokumenthåndteringssystemet til virksomheder Vejledning i brug af dli dokumenthåndteringssystemet til virksomheder Indhold Generelt... 1 Windows tidligere versioner... 1 Windows 10... 2 Apple Mac... 2 Log på... 2 Rediger dokumentet... 2 Tilføj et

Læs mere

Ændring af sætninger for begivenheder i Legacy

Ændring af sætninger for begivenheder i Legacy Ændring af sætninger for begivenheder i Legacy Indhold Sådan virker det nu...1 Sådan kan du ændre standardsætninger...2 Sådan opbygger du en ny begivenhed fra bunden...6 Varieret sprog...7 Jeg vil vise,

Læs mere

Kom godt i gang med I-bogen

Kom godt i gang med I-bogen Kom godt i gang med I-bogen At åbne bogen Det allerførste, du skal gøre, for at kunne arbejde med i-bogen, er at aktivere den. Det gøres ved at oprette en konto på systime.dk og derefter aktivere bogen

Læs mere

Brugervejledning til Kørebog for Pocket PC

Brugervejledning til Kørebog for Pocket PC Brugervejledning til Kørebog for Pocket PC Denne vejledning beskriver kort anvendelsen af Kørebog for Pocket PC version 3.0 Programmet giver mulighed for registrering af den daglige kørsel. Registreringen

Læs mere

Advanced Word Template Brugermanual

Advanced Word Template Brugermanual Advanced Word Template Brugermanual Forord: Advanced Word Template er et værktøj, der anvendes sammen med Microsoft Word til at opbygge ensartet beskrivelser på en mere intelligent måde end Copy and Paste

Læs mere

klient Webside Forespørgsel/ Nye data Python program Database kommando svar Database

klient Webside Forespørgsel/ Nye data Python program Database kommando svar Database Øvelse 10. Dynamiske web-sider og cgi-modulet I denne opgave skal vi bygge de foregående opgaver sammen til en mini-udgave af det samlede system I skal aflevere til vintereksamen. klient Forespørgsel/

Læs mere

IT-Brugerkursus. Modul 1 - Introduktion til skolens netværk og FC. Modul 1 - Introduktion til FC og Lectio. Printvenligt format. Indholdsfortegnelse

IT-Brugerkursus. Modul 1 - Introduktion til skolens netværk og FC. Modul 1 - Introduktion til FC og Lectio. Printvenligt format. Indholdsfortegnelse Modul 1 - Introduktion til FC og Lectio IT-Brugerkursus Modul 1 - Introduktion til skolens netværk og FC Printvenligt format Indholdsfortegnelse Formål og opbygning Opgave Vejledning til intranettet Åbne

Læs mere

Programmeringseksempel til CX/IPC

Programmeringseksempel til CX/IPC APP-NOTE 610004 Beckhoff Application Note Date: 7/17/2009 Document Status: 1.1 Beckhoff Automation Aps Naverland 2, DK-2600 Glostrup Phone +45 43 46 76 20 Fax +45 43 46 63 35 Programmeringseksempel til

Læs mere

Sektornet VPN Installationsvejledning Windows Vista/7

Sektornet VPN Installationsvejledning Windows Vista/7 Sektornet VPN Installationsvejledning Windows Vista/7 Version 5.0 Af Jesper Skou Jensen og Mads Udengaard Sørensen 1 Start installationen 1 1 Indledning Denne vejledning gennemgår opsætning af Sektornet

Læs mere

Vejledning til at danne PDF-dokumenter

Vejledning til at danne PDF-dokumenter Vejledning til at danne PDF-dokumenter Indhold PDF-knappen... 2 Hvordan bruger man PDF-knappen?... 2 Udfordringer med PDF-filer... 4 Når nogle bilag ikke kan konverteres til PDF... 5 PDF-dokumentet kan

Læs mere

Vejledning til Photo Story 3

Vejledning til Photo Story 3 Vejledning til Photo Story 3 Start på billedfortælling Når du har startet programmet, får du dette vindue. Du får 3 valg: 1. Opret en ny fortælling. 2. Redigere et projekt 3. Afspille en fortælling. Den

Læs mere

TK/TBL / 25.08.2014 v.0.1. DigiMatch. Elektronisk Kamprapport

TK/TBL / 25.08.2014 v.0.1. DigiMatch. Elektronisk Kamprapport TK/TBL / 25.08.2014 v.0.1 DigiMatch Elektronisk Kamprapport 1 Procedure før kampstart... 3 DigiMatch download... 3 Registerniveau... 7 Indstillinger... 9 Login... 9 Tilpas knapperne... 10 Kampregistrering...

Læs mere