1. Tilstandsinformasjon på klientsiden

Størrelse: px
Begynne med side:

Download "1. Tilstandsinformasjon på klientsiden"

Transkript

1 Stiftelsen TISIP i samarbeid med Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Tomas Holt Opphavsrett: Tomas Holt og Stiftelsen TISIP Lærestoffet er utviklet for faget LV192D Web-programmering i ASP 1. Resymé: Denne leksjonen tar for seg ulike måter å ta vare på valgene brukeren har gjort. Ulike løsninger kan være cookies, gjemte felt osv. Inkludering av filer er tema tilslutt. Innhold 1. TILSTANDSINFORMASJON PÅ KLIENTSIDEN OM DENNE LEKSJONEN TILSTANDSINFORMASJON Kreativ bruk av URL Omskriving av URL Cookies Flere verdier i en cookie Enkel bokhandel som bruker cookies Gjemte felt (hidden fields) Frivillig oppgave om gjemte felt Typiske bruksområder for cookies Fakta om cookies Fakta om gjemte felt Fakta om omskriving av URL INKLUDERING AV FILER Tidlig inkludering Sen utførelse Variabler og funksjoner definert i ulike filer Unødig inkludering Konklusjon LØSNING FRIVILLIG OPPGAVE Om denne leksjonen I forrige leksjon så vi på hvordan vi kunne ta i mot informasjon fra klienten, hvordan vi kunne prosessere denne informasjonen og hvordan sende svar tilbake. Vi skal i denne leksjonen konsentrere oss om hvordan vi kan ta vare på informasjon, mellom to ulike forespørsler fra klienten. Det kan være situasjoner der vi vil vite hvilket valg brukeren har gjort før. Leksjonen går i hovedsak igjennom første del av kap.11 (s s.339), siste del av kap.10 (s ) og første del av kap. 13 (s ).

2 1.2. Tilstandsinformasjon HTTP er en tilstandsløs protokoll. Det betyr at tjeneren ikke husker at klienten har gjort tidligere forespørsler. Dette var greit så lenge web var beregnet på statisk informasjon. Interaktivitet førte imidlertid med seg behovet for også å kunne ta vare på tilstandsinformasjon. Vi har i hovedsak fire måter å sørge for å ta vare på tilstandsinformasjon. Dette er: Omskrivning av URL Gjemte felt (hidden fields) Cookies Tjenersidelagring Disse blir forklart i denne og neste leksjon Kreativ bruk av URL La oss tenke oss at vi skal lage en hjemmeside der du skal selv kunne velge fargen på bakgrunnen. Det er en meget enkel løsning på dette problemet. Vi lager en ASP som returnerer en web-side med lenker som angir fargen på bakgrunnen. Når vi trykker på lenken vil bakgrunnsfargen skifte til den ønskede fargen. (Vi kan selvsagt også lage tre ulike websider med ulik bakgrunn, men vår løsning er litt mer elegant). Figur 1:Valgfri bakgrunnsfarge Koden under viser hvordan vi ved hjelp av en URL kan spesifisere hvilken bakgrunn vi vil ha. Legg merke til at URL ene refererer til vår ASP, men med ulike parametre (fet skrift). Hvis vi trykker på lenken rød vil URL en bli ASP en vår sjekker hvilken farge som er med som paramter i URL en (hvit, rød eller grønn) og setter bakgrunnsfargen på grunnlag av denne parameteren (fet skrift). <% ' kreativurl.asp ' %> <% Dim strfarge, strbakgrunnsfarge strbakgrunnsfarge= "green" side 2 av 22

3 strfarge = Request("farge") ' henter fargen som er med som parameter ' sjekker så hvilken farge som er valgt If strfarge = "white" Then strbakgrunnsfarge="white" Elseif strfarge = "red" then strbakgrunnsfarge="red" Elseif strfarge = "green" then strbakgrunnsfarge="green" End If %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//NO"> <BODY BGCOLOR="<%= strbakgrunnsfarge %>"> <H1> Du får den fargen du vil </H1> <A HREF=kreativURL.asp?farge=white> HVIT </A> <BR> <A HREF=kreativURL.asp?farge=red> RØD </A> <BR> <A HREF=kreativURL.asp?farge=green> GRØNN </A> <BR> Omskriving av URL Nå skal vi gå et steg videre. Vi skal nå lage en ASP som skifter farge på bakgrunnen til en web-side. Fargene som det skal skiftes mellom er rød og grønn. Vi skal imidlertid ikke bruke to lenker, men vi skal bruke en URL som inneholder hvilken farge bakgrunnen har nå (denne må omskrives hver gang fargen skifter). På grunnlag av dette vil vi kunne skifte farge når lenken trykkes på nytt. Dvs. hver gang lenken trykkes så skal bakgrunnsfargen skifte. Under vises web-siden og ASP-koden. Figur 2: Omskriving URL side 3 av 22

4 <%' omskrivingurl.asp ' %> <% Dim strbakgrunnsfarge, strfarge strfarge = Request("farge") %> If strfarge = "green" Then strbakgrunnsfarge="red" Elseif strfarge = "red" Then strbakgrunnsfarge="green" Else strbakgrunnsfarge="green" End If <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//NO"> <HEAD></HEAD> <BODY BGCOLOR="<%=strBakgrunnsFarge%>"> <H1> Du får den fargen du vil </H1> <A HREF=omskrivingURL.asp?farge=<%=strBakgrunnsFarge%> > SKIFT BAKGRUNNSFARGE </A> <BR> Legg merke til den fete skriften i koden over. Vi sørger for at URL en som sendes tilbake til klienten hele tiden inneholder hvilken bakgrunnsfarge klienten har. Dette gjør at når klienten sender en ny forespørsel så vet tjeneren hvilken bakgrunnsfarge klienten har fordi denne er med som en parameter i URL en. Problemet med metoden beskrevet over er at når du lukker nettleseren og kobler opp på nytt så vil du bestandig få grønn bakgrunnsfarge. Dette skjer hver gang det ikke er spesifisert hvilken farge du vil ha med?farge=xxx i URL en. Hvis du kommer inn på denne siden via en lenke fra en annen side er det ikke mulig å vite hva slags bakgrunnsfarge du valgte forrige gang (du kan selvsagt skrive inn URL en i adressefeltet på nettleseren selv med den fargen du vil ha, men dette er litt tungvindt for folk flest). Vi skulle gjerne hatt en metode som kunne huske hvilken farge vi valgte sist slik at yndlingsfargen kom opp også neste gang vi besøkte web-siden (slik at vi slipper å konfigurere web-siden hver gang vi går inn på den). I vårt simple eksempel betyr ikke dette så mye, men hvis vi snakker om mer avanserte web-sider med mange konfigurasjonsmuligheter vil det være veldig irritabelt å måtte gjøre konfigurering hver gang vi besøker en web-siden. Det er en løsning på dette problemet, nemlig cookies Cookies Vi skal nå lage en løsning som husker tilstanden også mellom besøk på web-siden. Cookies er en måte å få til dette på. En cookie er en liten datafil som nettleseren får fra tjeneren og lagrer på klientmaskinen. Hver gang en forespørsel til en tjener gjøres vil nettleseren sjekke om det finnes en cookie som stammer fra denne tjeneren. Hvis så er tilfelle så vil cookie en sendes med til tjeneren. Innholdet i cookie en er vanlig tekst. Ettersom tjeneren selv kan sette side 4 av 22

5 innholdet i cookie en så kan tjeneren sørge for å lagre tilstandsinformasjon i denne. Slike cookies kan også lagre tilstander etter at nettleseren er lukket. Vi kan dermed ta vare på tilstander over lengre tid (månder, år) med cookies. Koden under sørger for at tilstanden fra forrige gang huskes. For å gjøre eksemplet enklest mulig er det laget slik at fargen på bakgrunnen skifter hver gang du besøker web-siden (også etter du har lukket nettleseren og kobler opp på nytt). Vær klar over at for at koden under skal fungere så må nettleseren være konfigurert til å ta i mot cookie er. For mer forklaring på hvordan dette gjøres se kap <% 'cookiefarge.asp %> <% Dim strcookiefarge, strbakgrunnsfarge strcookiefarge = Request.Cookies("bakgrunnsfarge") %> <% %> If strcookiefarge = "red" Then strbakgrunnsfarge="green" setcookie("green") Elseif strcookiefarge = "green" Then strbakgrunnsfarge="red" setcookie("red") Else strbakgrunnsfarge="green" setcookie("green") End If Function setcookie(farge) Response.Cookies("bakgrunnsFarge") = farge Response.Cookies("bakgrunnsFarge").Expires = Date + 7 ' Cookie n varer 7 dager fra dags dato ' settes ikke denne verdien slettes cookie n når nettleseren lukkes. End Function <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//NO"> <BODY BGCOLOR="<%=strBakgrunnsFarge%>"> <H1> Du får den fargen du vil </H1> <A HREF=cookieFarge.asp> SKIFT BAKGRUNNSFARGE </A> <BR> I koden over er det to områder uthevet med fet skrift. Se på koden Response.Cookies("bakgrunnsFarge") = farge. side 5 av 22

6 Det som skjer her er at vi lager en cookie med navn bakgrunnsfarge og verdi lik strengen farge. Vi spesifiserer så hvor lenge denne cookien skal være gyldig i dager med Response.Cookies("bakgrunnsFarge").Expires = Date + 7. Vi går ut fra dagens dato (med Date) og legger på 7 dager ekstra. Etter dette vil den ikke brukes av nettleseren. Hvis ingen verdi oppgis vil cookie en slettes når nettleseren lukkes. Det andre området uthvet med fet skrift (lenger oppe i koden) sørger for å ta i mot cookie er fra nettleseren. Variablen cookiefarge får verdien som cookie n bakgrunnsfarge inneholder. (Request.Cookie er en samling av cookie er. Dette temaet ble gjennomgått i leksjon 4). På klientmaskinen har jeg etter å kjøre eksempelet over fått en cookie som er slik: bakgrunnsfarge red localhost/ * Vi ser at første linje er navnet på cookie en. Linje nummer to inneholder verdien som er red. Linje nummer 3 viser hvor cookie en er laget (host). Nettleseren vil kun sende cookie en tilbake til programmer som ligger på localhost/kurs/lek5 eller kataloger som ligger under lek5. Dvs. at ASP en localhost/kurs/test.asp ikke vil få tilgang til cookie en som vi har laget, men derimot så vil ASP en localhost/kurs/lek5/underkatalog/endaenunderkatalog/test.asp få tilgang til denne cookie en. Hvor denne cookie en blir lagret på maskinen er avhengig av nettleseren og operativsystem. Hos meg på Windows XP og med Internet Explorer 6 finnes cookie en over på C:\Documents and Settings\tomash\Cookies og heter tomash@localhost[1].txt. Dette er altså brukernavnet mitt og tjeneren cookie en er sendt fra. Nettleserene har som regel muligheten til å vise fram lagrede cookies. I Internet Explorer 6 velger du Verktøy > Alternativer for Internett > Instillinger > Vis filer. Du kan da se alle cookies som ligger lagret av IE (dette er tekstfiler så du kan lese innholdet). For Opera velger du Fil > Instillinger > Personvern > Rediger tjenerfiler. NB! Vær forsiktig med å bruke disse tegnene i både navn og verdi i en cookie: hvit tegn (whitespace), samt []()=,/?@:;. Dette kan gi problemer med eldre nettlesere. side 6 av 22

7 Flere verdier i en cookie Hvis en vil ha flere verdier i en cookie kan dette enkelt gjøres ved å bruke en nøkkelverdi. La oss si at vi lager en cookie. Vi vil at denne skal ta vare både på tittelen på en bok og forfatteren. Vi kunne selvsagt laget to cookie er for dette men vi velger en mer elegant måte. Vi bestemmer oss for å kalle cookie en bokkjøp. Koden kan være slik: <% Response.Cookies( bokkjøp )( bok ) = ASP Response.Cookies( bokkjøp )( forfatter )= Gnatt %> I koden over er bok og forfatter nøkkelverdier til cookie en bokkjøp. Disse settes til å ha verdiene ASP og Gnatt her. Å få tak i verdiene i en cookie med flere verdier er også enkelt. La oss lage kode for å få tak i verdiene i cookie en vi laget over: <% Dim bok, forfatter bok = Request.Cookies( bokkjøp )( bok ) forfatter = Request.Cookies( bokkjøp )( forfatter ) %> Både navnet på cookie en og nøkkelverdiene er som du kan se de samme som vi definerte over. Mye enklere kan det vel ikke gjøres? Enkel bokhandel som bruker cookies Tenk bare på når du bestiller en bok på nett. La oss tenke oss at du krysser av for en bok. HTML-skjemaet sendes til tjeneren. Denne returnerer et nytt skjema der du må skrive inn navn, adresse og epost, for at boka skal kunne sendes til deg. Dette høres fint ut. Det er imidlertid et problem. Tjeneren husker ikke din forrige forespørsel. Dvs. det er ingen måte å koble sammen forespørsel nummer 1 (bestillingen av boken) med forespørsel nummer 2 (der du oppgir navn og adresse). Dette gjør at tjeneren vet at en bok er bestilt, og vet at du har bestilt en bok, men vet ikke at du har bestilt akkurat den boka. Så lenge kun en person bestiller bok vil dette selvsagt fungere. Når to eller flere bestiller bok vil tjeneren ha mange bøker som er solgt, og mange kjøpere, men har ikke mulighet til å koble bøker mot kjøpere. Cookies er løsningen. La oss tenke oss at du bestiller boka The Shadow Rising av Robert Jordan. Dette gjør du på HTML-siden bok.html. Når denne fylt ut denne siden får du returnert ASP-siden betal.asp, der du må skrive inn nødvendig personalia. Tilslutt får du tilbake web-siden resultat.asp, der opplysningene du har skrevet inn vises for deg. side 7 av 22

8 De neste underkapittelene vil gå igjennom hver av delene beskrevet over. Jeg gjør oppmerksom på at dette eksemplet er gjort så enkelt som mulig for å gi best mulig oversikt. Det egner seg derfor ikke som en kommersiell bokhandel. Overordnet skisse av løsningen Figuren under viser hvordan cookies brukes til å ta vare på informasjon mellom forespørsler i bokkjøpet. Figur 3: Overordnet skisse av løsning med cookies Bok.html Dette er en helt vanlig HTML-fil med HTML-skjema. Denne sender informasjon brukeren taster inn til betal.jsp (se neste kap.). side 8 av 22

9 Figur 4: bok.html side 9 av 22

10 <HEAD></HEAD> <BODY> <H1> Online bokkjøp dot.no </H1> <H2> Velg en bok: </H2> <TABLE CELLPADDING=10> <TH> Bok <TH> Bestill <FORM ACTION="betal.asp" METHOD="POST"> <TR> <TD> The Shadow Rising av Robert Jordan <TD> <INPUT TYPE="radio" NAME="bok" VALUE="The shadow rising"> <TR> <TD> Ringenes herre av J.R.R Tolkien <TD> <INPUT TYPE="radio" NAME="bok" VALUE="Ringenes herre"> <TR> <TD>Beatles av Lars Saabye <TD><INPUT TYPE="radio" NAME="bok" VALUE="Beatles"> <TR> <TD> Hottentottene av Tomas the Man <TD> <INPUT TYPE="radio" NAME="bok" VALUE="The shadow rising"> <TR> <TD> Sikre investments av Laura <TD> <INPUT TYPE="radio" NAME="bok" VALUE="Sikre investments"> <TR> <TD> <TD> <INPUT TYPE="SUBMIT" VALUE="Send"> </FORM> </TABLE> Betal.asp Denne tar imot informasjonen fra bok.html. Informasjonen om boken legges i en cookie som sendes tilbake til klienten, sammen med et HTML-skjema for å taste inn navn, adresse og epost-adresse. Legg merke til hvordan bok legges i cookie en med koden Response.Cookies ( bok ) = bok side 10 av 22

11 Figur 5: betal.asp <%' betal.asp ' %> <% Option Explicit Dim bok henter ut verdien til boken som ble valgt i bok.html bok = Request("bok") %> Response.Cookies ("bok")= bok ' Cookien varer kun til nettleseren lukkes' <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//NO"> <HEAD></HEAD> <BODY> <H1> Betalingsinformasjon </H1> <P> Du har krysset av for boka: <%=bok%> <P> For å få denne boka tilsendt må du oppgi navn, adresse og epost. Boka blir så sendt i postoppkrav til deg. <TABLE> <FORM ACTION="resultat.asp" METHOD="POST"> <TR><TD> Navn: <TD> <INPUT TYPE="TEXT" NAME="navn"> <TR><TD> Adresse: <TD> <INPUT TYPE="TEXT" NAME="adresse"> <TR><TD> Epost: <TD> <INPUT TYPE="TEXT" NAME="epost"> <TR><TD> <TD> <INPUT TYPE="SUBMIT" VALUE="Send"> </FORM> </TABLE> side 11 av 22

12 Resultat.asp Koden under finner ut hvilken bok som ble valgt i bok.html. I tillegg mottas informasjon om navn, adresse og epost-adresse til brukeren (fra betal.asp). Vi har dermed det vi trenger for å sende boka til riktig person. Figur 6: resultat.asp <% Option Explicit Dim navn, adresse, epost %> henter opplysninger fra HTML-skjema navn = request("navn") adresse = request("adresse") epost = request("epost") henter opplysninger fra cookie bok = Request.Cookies ("bok") <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//NO"> <HEAD></HEAD> <BODY> <H1> Bestilling mottatt </H1> <p> Du har bestilt boka: <%=bok %> <P> Navnet ditt er: <%= navn %> <P> Adressen din er: <%= adresse %> <P> Epost-adressen er: <%= epost %> side 12 av 22

13 Gjemte felt (hidden fields) Dette er en meget enkel måte å ta vare på tilstander. Metoden er ikke beskrevet i boka, men er med for oversiktens skyld. I HTML-skjema er det slik at vi kan spesifisere elementer som hidden. Det betyr at elementet ikke vil vises av nettleseren, men at vi fortsatt kan se elementet vha. Vis/Kilde i nettleseren. Koden under viser hvordan bruken av slike gjemte felt kan være. <FORM>... <INPUT TYPE="HIDDEN" NAME="bok" VALUE= The Shadow Rising > <INPUT TYPE="HIDDEN" NAME="forfatter" VALUE= Robert Jordan >... </FORM> Frivillig oppgave om gjemte felt Koden over viser syntaksen for et gjemt felt. I forrige kap. sendte vi med en cookie fra betal.jsp slik at vi kunne ta vare på informasjonen fra bok.html. Du skal nå forandre denne løsningen til å bruke gjemte felt. Dvs. at du må utvide HTML-skjemaet i betal.asp til også å inneholde gjemte felt. I resultat.asp får du tak i disse gjemte feltene på samme måte som andre felter i HTML-skjemaet Typiske bruksområder for cookies Cookies kan brukes i flere ulike sammenhenger. Her kommer en kort oppsummering av typiske bruksområder. Identifikasjon av bruker i E-handel Vi har allerede sett eksempel på denne metoden i kap En vil ofte lage en litt annen løsning en den vi valgte i dette kapitlet. I stedet for å sende informasjon om bok og forfatter fram og tilbake i en cookie, vil vi kunnet oppnå samme effekt med å lagre dette på tjeneren sammen med en id på brukeren. La oss si at vi lager en id for hver bruker som vil kjøpe en bok, f.eks. ID1, ID2 osv. Vi kan så lagre informasjonen om bok og forfatter på tjeneren sammen med ID en. Når vi får en ny forespørsel fra brukeren med f.eks. ID1 kan vi finne fram til hvilken bok denne brukeren har valgt. Dette er et veldig vanlig scenario og det finnes en egen måte å behandle dette på i ASP. Vi har et innebygget objekt som heter session. Vi skal se nærmere på dette i neste leksjon. Unngå brukernavn og passord På web-sider med lite krav til sikkerhet kan vi bruke cookies til å kjenne igjen brukeren i stedet for å bruke brukernavn og passord. Dette vil være mye mer brukervennlig, men gir side 13 av 22

14 lavere sikkerhet enn brukernavn og passord, da det er nok å ha tilgang til maskinen cookie en ligger på. Web-siden kan også huske andre opplysninger som adresse på brukeren osv. som kan gi meget brukervennlige sider da brukeren kun trenger å oppgi nødvendige opplysninger en gang. Skreddersy web-sider Denne metoden har vi også vært inne på i kap Siste del av kap. 11 i boka omhandler også dette. Spesifisert reklame Reklame på web har blitt populært etter hvert. De som betaler for å ha slik reklame på websidene er generelt mer villig til å betale når de vet at brukeren er interessert i den type produkt som de reklamerer for. Bruk av cookies gir mulighet for å huske oppførselen til brukeren. En kan derfor gi mer relevant reklame til brukeren, samt gi annonsøren mer valuta for pengene Fakta om cookies Nyere nettlesere støtter cookies, men det er mulig å konfigurere dem til å nekte å ta imot cookies. I Internett Explorer 5 gjøres dette med å velge Verktøy/Alternativer for Internett/Sikkerhet/Egendefinert nivå. Ved å bla nedover i skjermbildet så kan en nå krysse av for ikke å akseptere cookies. Internet Explorer 6 må konfigureres på følgende måte: Verktøy/Alternativer for Internett/Personvern/Avansert. Du kan nå velge hvordan nettleseren skal behandle cookies. I Opera gjøres dette med Fil > Instillinger > Personvern > Aktiver informasjonskapsler. Det skal ikke store fantasien til å skjønne at vi fort kan få problemer hvis vi kun baserer oss på bruk av cookies. Omskriving av URL har ikke samme problem, og det kan derfor være en mulighet å bruke denne metoden i stedet, da vi er sikker på at denne vil virke (vi kan imidlertid også få problemer med denne metoden hvis det er mye opplysninger som skal sendes, da denne metoden arver GET-metoden sine problemer (se forrige leksjon)). Sikkerheten med bruk av cookies kan være dårlig. Da opplysningene blir liggende tilgjengelig i en tekstfil på harddisken til brukeren. Det kan være nok å ha tilgang til maskinen for å kunne bruke opplysningene i cookie en. En bruker kan også endre på innholdet i cookie en selv (gjennom en tekst-editor). Tenk bare på eksemplet med bokkjøp i kap Hvis vi hadde side 14 av 22

15 lagret prisen boka koster sammen med boka, kunne brukeren gått inn og forandret prisen! (En mulighet for å begrense denne muligheten er å kryptere innholdet i cookie en slik at ingen kan lese det. Dette krever imidlertid kunnskaper og maskinkraft, og gjennomgås ikke i dette kurset). Forsiktighet må derfor utvises. Nettlesere har også begrensninger i hvor mange slike cookies som aksepteres, typisk 20 pr. område og 300 totalt. Lengden på cookies er begrenset til 4 Kb. Dette gjør at det ikke er noe fare for å fylle opp harddisken på klienten. Cookies vil også føre til økt datatrafikk mellom klient og tjener, men kan holdes på et lavt nivå så lenge det ikke gjemmes mye informasjon her Fakta om gjemte felt En stor ulempe med bruken av gjemte felt kan leses ved hjelp av Vis/Kilde i nettleseren. Dette gjør at brukeren faktisk kan endre innholdet i disse feltene (akkurat på samme måte som for cookies). Også ved bruk av gjemte felt vil det bli en del ekstra trafikk mellom klient og tjener, noe som særlig er uheldig når det er snakk om trege forbindelser. Gjemte felt har et mindre bruksområde enn cookies da innholdet i disse feltene vil være borte hvis du f.eks. lukker nettleseren og kobler deg til web-siden på nytt. Du må da taste inn informasjonen på nytt. Gjemte felt har fordelen over omskriving av URL at en kan bruke POST-metoden ved sending av data, og en omgår derfor problemet med for lange URL er (som en kan få ved bruk av GET-metoden). Metoden er også mer oversiktlig i mange tilfeller Fakta om omskriving av URL Denne metoden har samme fordeler ulemper som for gjemte felt. Med unntak av at informasjonen legges i URL en og sendes som en GET-forespørsel. Dette gjør at en skal være forsiktig med å legge mye informasjon i slike URL er da det er begrensninger på hvor mye informasjon som kan sendes som en del av URL en. side 15 av 22

16 1.3. Inkludering av filer Nå skal vi over på et noe lettere men likevel nyttig tema. Vi skal lære oss å inkludere filer i ASP en vår. En grunn til at vi vil gjøre dette kan være at vi har mange web-sider, og ønsker at sidene skal ha samme logo. Figur 7: Inkludering av fil Det er to måter å få til dette på Tidlig inkludering Denne metoden er beskrevet som tjenerside-inkludering (server-side includes) i boka. Måten vi bruker denne på er: <!--#file = relativ URL --> La oss se nærmere ASP koden for velkommen.asp som ble vist i figuren over. side 16 av 22

17 <BODY> <!--#include file="logo.html" --> <P> <H1> Dette er velkomstsiden </H1> <P> blabla... Vi inkluderer i denne koden filen logo.html som ligger på samme katalog som ASP-filen. Logo.html ser slik ut: <IMG SRC="logo.jpg" ALIGN=RIGHT BORDER=1> <A HREF=" Forsiden </A> <BR> <A HREF="mailto:laura@investements.com">E-post Laura </A> <BR CLEAR=all> Vi ser at det denne filen inneholder er referansen til et bilde som ligger på samme katalog som filen. Dette bildet vises i velkommen.asp. Vi har også noe kode som sørger for at utseendet blir noenlunde og link til forsiden og e-post. Så enkelt er det å inkludere en annen fil i en ASP. Den kan inkluderes hvor som helst i ASPsiden. Det vil imidlertid kunne være dumt med relative URL er som i eksempelet over. Vi har her forutsatt at logo.html og logo.jpg ligger på samme katalog som velkommen.asp. Dette er en dum antagelse da vi antagelig vil ha flere web-sider som skal bruke samme logo. Vi vil derfor sannsynligvis ha en egen katalog for logo.html og logo.jpg som alle disse web-sidene kan referere til. Vi lager en egen katalog for disse filene f.eks. c:\inetput\wwwroot\logo. Rotkatalogen her er wwwroot (se leksjon 1). Vi kan nå enklest få tak i logo.html med følgende kode: <!--#include virtual=/logo/logo.html --> Det eneste som er gjort er at ordet file skiftes ut med virtual for å angi at vi starter på rotkatalogen i stedet for stående katalog. Resultatet når vi bruker tjenerside-inkludering er at den inkluderte filen blir satt inn i den andre filen. F.eks. vil velkommen.asp (se figuren først i dette kapitlet) bli slik før den utføres: side 17 av 22

18 <BODY> <IMG SRC="logo.jpg" ALIGN=RIGHT BORDER=1> <A HREF=" Forsiden </A> <BR> <A Laura </A> <BR CLEAR=all> <P> <H1> Dette er velkomstsiden </H1> <P> blabla... Det i fet skrift er koden som er inkludert fra logo.html. At koden blir satt direkte inn i en annen fil gjør at vi faktisk kan legge funksjoner i en fil og bruke funksjonene i en annen. Vi trenger derfor ikke å lage samme funksjon flere ganger hvis den skal brukes i flere ASP er, men vi kan legge funksjonene i en ASP-fil og inkludere denne filen i de ASP ene som skal bruke den aktuelle metoden Sen utførelse Sen utførelse er en annen måte å inkludere filer på. Denne er ny for Internet Information Server 5.0 (IIS). Når sant skal sies er ikke dette en måte å inkludere en annen fil på. I dette tilfellet vil den inkluderte filen utføres. Resultatet av denne utførelsen blir satt inn som en del av resultatet og kontrollen går tilbake til den første ASP-filen. I velkommen.asp brukte vi tjenerside-inkludering for å vise logoen. Vi kan også gjøre dette med sen utførelse. Alt vi trenger å gjøre er å forandre <!--#include file="logo.html" --> til <% Server.Execute( logo.html ) %> Du spekulerer sikkert på hvorfor ha to så like metoder, men kun med litt forskjellig skrivemåte. Fakta er at de to metodene oppfører seg ulikt (se de neste kapitlene) Variabler og funksjoner definert i ulike filer Det er to hovedforskjeller mellom de to måtene å inkludere filer på. Tidlig inkludering skal sørge for at inkludering av filer skjer før utførelse av ASP-koden begynner. Ved bruk av sen utførelse skjer inkluderingen under utførelse av ASP-kode. side 18 av 22

19 Se på koden under. <% tidliginkludering.asp %> <%Option Explicit %> <BODY> <% Dim str str= "Dagens tips: Kjør forsiktig" If Hour(Time) < 12 Then %> <!--#include file="morgen.asp" --> <% Else %> <!--#include file="ettermiddag.asp" --> <% End If %> <% morgen.asp %> God morgen <br> <%= str %> <% ettermiddag.asp %> god ettermiddag Kjøring av tidliginkludering.asp gir følgende resultat: Figur 8: Tjenerside-inkludering av filer Legg merke at strengen Dagens tips: Kjør forsiktig defineres i tidliginkludering.asp, men skrives ut i morgen.asp. Morgen.asp har altså tilgang til variablene som er definert i tidliginkludering.asp. side 19 av 22

20 Hva om vi prøver dette med sen utførelse? Vi lager oss en ny ASP seninkludering.asp som er akkurat lik tidliginkludering.asp bortsett fra at vi bruker sen utførelse. Figur 9: Sen utførelse Som vi kan se blir resultatet nå annerledes. Grunnen til dette er at morgen.asp ikke lenger har tilgang til variabelen s som ble laget i seninkludering.asp. Dette er fordi det kun er resultatet av utførelsen av morgen.asp som blir satt inn i seninkludering.asp. Når morgen.asp utføres vil ikke variabelen s være synlig for morgen.asp. Konklusjonen er at vi ikke kan bruke variabler eller funksjoner definert i andre filer når vi bruker sen utførelse Unødig inkludering Du tenker nå at det kanskje ikke er noen vits i å bruke sen utførelse? Det er imidlertid tilfeller denne metoden kommer til sin rett. La oss se på hvordan tidliginkludering.asp vil se ut under utførelse: <% tidliginkludering.asp %> <%Option Explicit %> <BODY> <% Dim str str= "Dagens tips: Kjør forsiktig" If Hour(Time) < 12 Then %> God morgen <br> <%= str %> <% Else %> god ettermiddag <% End If %> side 20 av 22

21 Hvis du kikker nøye igjennom koden over så vil du se at både morgen.asp og kveld.asp er inkludert i denne filen. Dette skjer enda vi ikke har bruk for mer enn en av dem! Vi får altså unødig mye kode inn i filen vår. Hadde vi brukt sen utførelse i stedet ville vi ha unngått dette. Kun den filen som trengs vil i dette tilfellet utføres. Vi kan altså med sen utførelse bestemme oss underveis hvilken fil vi vil inkludere, noe vi ikke kan gjøre med tidlig inkludering. Tenk på følgende: Vi vil lage en ASP der brukeren kan skrive inn i et tekstfelt URL en til en annen ASP eller HTML-fil som han vil se. Dette kan vi få til på en god måte ved sen utførelse, men ikke med tidlig inkludering. I det siste tilfellet må vi da på forhånd inkludere alle filene som brukeren kan finne på å velge. I det første tilfellet derimot så kan vi inne i ASP en velge akkurat den filen brukeren har valgt, etter at han har valgt den Konklusjon Bruk sen utførelse (hvis du bruker IIS5.0 eller nyere) så lenge du ikke skal bruke koden fra en inkludert fil Løsning frivillig oppgave Betal.asp blir slik med gjemte felt, se fet skrift. Forskjellen ligger i at vi sender et gjemt felt tilbake til klienten i stedet for en cookie. <% oppg1_betal.asp %> <% Dim bok ' henter ut verdien til boken som ble valgt i bok.html' bok = Request("bok") %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//NO"> <HEAD></HEAD> <BODY> <H1> Betalingsinformasjon </H1> <P> Du har krysset av for boka: <%=bok%> <P> For å få denne boka tilsendt må du oppgi navn, adresse og epost. Boka blir så sendt i postoppkrav til deg. <TABLE> <FORM ACTION="oppg1_resultat.asp" METHOD="POST"> <INPUT TYPE="HIDDEN" NAME="bok" VALUE="<%= bok %>"> <TR><TD> Navn: <TD> <INPUT TYPE="TEXT" NAME="navn"> <TR><TD> Adresse: <TD> <INPUT TYPE="TEXT" NAME="adresse"> <TR><TD> Epost: <TD> <INPUT TYPE="TEXT" NAME="epost"> <TR><TD> <TD> <INPUT TYPE="SUBMIT" VALUE="Send"> </FORM> </TABLE> Resultat.asp kan da lages slik: side 21 av 22

22 <% oppg1_resultat.asp %> <% Dim navn, adresse, kortnummer ' henter oppslysninger fra HTML-skjema ' navn = request("navn") adresse = request("adresse") epost = request("epost") %> ' henter oppslysninger fra gjemt felt ' bok = Request("bok") <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//NO"> <HEAD></HEAD> <BODY> <H1> Bestilling mottatt </H1> <p> Du har bestilt boka: <%=bok %> <P> Navnet ditt er: <%= navn %> <P> Adressen din er: <%= adresse %> <P> Epost-adressen er: <%= epost %> side 22 av 22

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 15. desember 2004 Varighet: Fagnummer: Fagnavn: Klasse(r): 3 timer LV197D Webprogrammering med PHP FU Studiepoeng:

Detaljer

Del 1: Overgang fra gammel hjemmeside til ny hjemmeside

Del 1: Overgang fra gammel hjemmeside til ny hjemmeside Del 1: Overgang fra gammel hjemmeside til ny hjemmeside Instituttsider og personlige hjemmesider som ligger på HFs egen webserver skal nå fases ut.dette innebærer at alle som fortsatt har hjemmesider der,

Detaljer

HTML og relasjonsdatabaser med PHP

HTML og relasjonsdatabaser med PHP HTML og relasjonsdatabaser med PHP Oppgaveveiledning Kent Dahl Informasjonsbehandling Brukersystemer Orkdal videregående skole (7. mars 2004) Innholdsfortegnelse 1. Introduksjon...2 1.1.

Detaljer

Brukerveiledning http://www.hovikif.no/ Bruk av siden. Når du går inn på siden får du opp følgende bilde:

Brukerveiledning http://www.hovikif.no/ Bruk av siden. Når du går inn på siden får du opp følgende bilde: Brukerveiledning http://www.hovikif.no/ Bruk av siden Når du går inn på siden får du opp følgende bilde: Øverst i høyre hjørne kan du endre størrelsen på teksten og søke etter lagrede artikler. De enkelte

Detaljer

1. Installasjon av web-tjener og teori

1. Installasjon av web-tjener og teori Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Installasjon av web-tjener og teori Tomas Holt 30.1.2006 Lærestoffet er utviklet for faget LV193D Web-programmering med JSP 1. Installasjon

Detaljer

JSP. Tilstander og synkronisering

JSP. Tilstander og synkronisering JSP Tilstander og synkronisering Tilstandsinformasjon Fire måter å gjøre det på omskriving av URL cookies hidden fields (gjemte felt) tjenersidelagring (sessions) se kreativbrukavurl.jsp Kreativ bruk av

Detaljer

while-økker while-løkker gjentar instruksjonene så lenge en betingelse er oppfylt Eksempel 1: en enkel while-løkke

while-økker while-løkker gjentar instruksjonene så lenge en betingelse er oppfylt Eksempel 1: en enkel while-løkke [Kurssidene] [ ABI - fagsider bibin ] Utvikling av dynamiske nettsteder med PHP og databaser, våren 2014 while-økker while-løkker gjentar instruksjonene så lenge en betingelse er oppfylt Michael Preminger

Detaljer

[Kurssidene] [ ABI - fagsider bibin ] Michael Preminger (michaelp@hio.no) 07/09-15. Vi holder orden på verdier med hjelp av variabler

[Kurssidene] [ ABI - fagsider bibin ] Michael Preminger (michaelp@hio.no) 07/09-15. Vi holder orden på verdier med hjelp av variabler [Kurssidene] [ ABI - fagsider bibin ] Michael Preminger (michaelp@hio.no) 07/09-15 Vi holder orden på verdier med hjelp av variabler Vi lagrer verdier i variabler. Variabelnavn uttrykker verdienes rolle

Detaljer

9. ASP med databasekopling, del II

9. ASP med databasekopling, del II Else Lervik 23.03.2004 Opphavsrett: Forfatter og Stiftelsen TISIP Lærestoffet er utviklet for faget LV192D Web-programmering med ASP 9. Resymé: I forrige leksjon så vi hvordan ASP kunne brukes til å vise

Detaljer

Manusnett - brukerveiledning for forfatter

Manusnett - brukerveiledning for forfatter Manusnett - brukerveiledning for forfatter Innholdsfortegnelse Innholdsfortegnelse...1 Innledning...2 Innlogging...3 Sende inn et nytt manus...5 Behandle vurderte manus...11 Rettelser i Word...15 Endring

Detaljer

Shellscripting I. Innhold

Shellscripting I. Innhold Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Shellscripting I Tor Halsan 19.08.2010 Lærestoffet er utviklet for faget LN199D Scripting av Servere Resymé: Leksjonen er første innføring

Detaljer

infotorg Enkel brukermanual

infotorg Enkel brukermanual infotorg Enkel brukermanual Innhold Innledning... 3 Logg inn... 3 Feilmelding... 3 Sperret bruker / Glemt passord... 4 Bytt passord... 5 Innstillinger og oppstartsregister... 5 Søk og Svar... 6 Velg tjeneste/register...

Detaljer

Introduksjon til beslutningsstrukturer

Introduksjon til beslutningsstrukturer [Kurssidene] [ ABI - fagsider bibin ] Utvikling av dynamiske nettsteder med PHP og databaser, våren 2014 Introduksjon til beslutningsstrukturer Michael Preminger (michaelp@hio.no) 24/01-14 Repitisjon fra

Detaljer

<?php. count tar en array som argument, og returnerer et tall som uttrykker antallet innførsler i arrayen.

<?php. count tar en array som argument, og returnerer et tall som uttrykker antallet innførsler i arrayen. Hver gang funksjonen printhallo kalles utføres instruksjonene spesifisert i den. [Kurssidene] [ ABI - fagsider bibin ] Webprogrammering høsten 2015 //funksjonskall printhallo(); //enda en gang printhallo();

Detaljer

Guide for tilkobling til HIKT s Citrix løsning

Guide for tilkobling til HIKT s Citrix løsning Guide for tilkobling til HIKT s Citrix løsning Innhold Guide for tilkobling til HIKT s Citrix løsning... 1 Sjekk om Citrix er installert... 1 Tilgang til applikasjon fra kontoret... 2 Tilgang til applikasjon

Detaljer

Standard salgsbetingelser for forbrukerkjøp av varer over Internett

Standard salgsbetingelser for forbrukerkjøp av varer over Internett Standard salgsbetingelser for forbrukerkjøp av varer over Internett 1. Avtalen 2. Partene 3. Priser 4. Avtaleinngåelse 5. Ordrebekreftelse 6. Betaling 7. Levering m.v. 8. Risikoen for varen 9. Angrerett

Detaljer

MinGat ny innloggingsmetode

MinGat ny innloggingsmetode MinGat ny innloggingsmetode Helse Vest IKT har vurdert at tidligere innloggingsmetode til MinGat hjemmefra ikke var sikker nok. De har derfor skjerpet sikkerheten. Dersom du ønsker å logge deg inn hjemmefra

Detaljer

Verdier, variabler og forms

Verdier, variabler og forms [Kurssidene] [ ABI - fagsider bibin ] Verdier, variabler og forms Michael Preminger (michaelp@hio.no) 16/01-14 Utvikling av dynamiske nettsteder med PHP og databaser, våren 2014 Litt om forrige times øvelsesoppgaver

Detaljer

2. Lage ASP.NET sider

2. Lage ASP.NET sider Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Lage ASP.NET sider Grethe Sandstrak 08.09.2015 Lærestoffet er utviklet for faget LV199D Web-programmering med ASP.NET 2. Lage ASP.NET sider

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring Kandidatnr: Eksamensdato: 17.desember 2001 Varighet: 0900-1300 Fagnummer: LV192D Fagnavn: Web-programmering med ASP Klasser: 1hsf Vekttall:

Detaljer

Labquality/NKK ELEKTRONISK RESULTATSKJEMA VIA INTERNET. Åpning av skjemaet. Logg inn på Participant services. Velg resultatskjemaet

Labquality/NKK ELEKTRONISK RESULTATSKJEMA VIA INTERNET. Åpning av skjemaet. Logg inn på Participant services. Velg resultatskjemaet ELEKTRONISK RESULTATSKJEMA VIA INTERNET Åpning av skjemaet Logg inn på Participant services 1. Åpne internett leseren din (IE7 eller senere er den mest egnede nettleseren) 2. Skriv i adressefeltet: http://www.labquality.fi

Detaljer

Hvordan komme i gang på www.nakos.no?

Hvordan komme i gang på www.nakos.no? Hvordan komme i gang på www.nakos.no? De fleste kurs og ressurser krever at du er registrert bruker for å få tilgang til innholdet. Du skriver inn www.nakos.no i adressefeltet i nettleseren, eller søker

Detaljer

I denne oppgaven blir du introdusert for programmeringsspråket JavaScript. Du skal gjøre den klassiske oppgaven Hei verden, med en katt.

I denne oppgaven blir du introdusert for programmeringsspråket JavaScript. Du skal gjøre den klassiske oppgaven Hei verden, med en katt. Hei JavaScript! Introduksjon Web Introduksjon I denne oppgaven blir du introdusert for programmeringsspråket JavaScript. Du skal gjøre den klassiske oppgaven Hei verden, med en katt. Steg 1: Bruke JS Bin

Detaljer

infotorg Enkel brukermanual

infotorg Enkel brukermanual infotorg Enkel brukermanual Innhold Innledning... 4 Logg inn... 4 Feilmelding... 4 Sperret bruker / Glemt passord... 5 Bytt passord... 6 Innstillinger og oppstartsregister... 6 Søk og Svar... 7 Velg tjeneste/register...

Detaljer

Komme i gang med Skoleportalen

Komme i gang med Skoleportalen Generell brukerveiledning for Elevportalen Denne elevportalen er best egnet i nettleseren Internett Explorer. Dersom du opplever kompatibilitets-problemer kan det skyldes at du bruker en annen nettleser.

Detaljer

JSP - 2. Fra sist. Hvordan fungerer web? Tjenerside script HTML. Installasjon av Web-tjener Et enkelt JSP-script. Ønsker dynamiske nettsider:

JSP - 2. Fra sist. Hvordan fungerer web? Tjenerside script HTML. Installasjon av Web-tjener Et enkelt JSP-script. Ønsker dynamiske nettsider: Fra sist JSP - 2 Installasjon av Web-tjener Et enkelt JSP-script HTML statisk Forms Tags Ønsker dynamiske nettsider: Klientside-script/programmering Javascript, vbscript, applets Tjenerside-script/programmering

Detaljer

en hjemmeside Lesson Introduksjon Du kjenner en del HTML tagger, så nå er det på tide å lage din første hjemmeside! La oss begynne med en gang.

en hjemmeside Lesson Introduksjon Du kjenner en del HTML tagger, så nå er det på tide å lage din første hjemmeside! La oss begynne med en gang. Lesson 2 en hjemmeside All Code Clubs must be registered. Registered clubs appear on the map at codeclub.org.uk - if your club is not on the map then visit jumpto.cc/18cplpy to find out what to do. Introduksjon

Detaljer

Teori om sikkerhetsteknologier

Teori om sikkerhetsteknologier Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Tomas Holt 22.8.2007 Lærestoffet er utviklet for faget LN479D/LV473D Nettverksikkerhet Innhold 1 1 1.1 Introduksjon til faget............................

Detaljer

Brukermanual for kommuneansvarlig og testleder

Brukermanual for kommuneansvarlig og testleder Brukermanual for kommuneansvarlig og testleder Jegerprøveeksamen www.jegerproveeksamen.no Innholdsfortegnelse Kommuneansvarlig... 3 Testleder... 3 Opprette testsenter og testledere... 3 Teknisk godkjenning

Detaljer

Fra datax til Visma eaccounting

Fra datax til Visma eaccounting Fra datax til Visma eaccounting Steg 1 Eksport av data Dersom du har registre på kunder, leverandører og/eller artikler i datax, kan du enkelt få med deg alt dette over til Visma eaccounting. Hvordan eksportere

Detaljer

Soloball. Steg 1: En roterende katt. Sjekkliste. Test prosjektet. Introduksjon. Vi begynner med å se på hvordan vi kan få kattefiguren til å rotere.

Soloball. Steg 1: En roterende katt. Sjekkliste. Test prosjektet. Introduksjon. Vi begynner med å se på hvordan vi kan få kattefiguren til å rotere. Soloball Introduksjon Scratch Introduksjon Vi skal nå lære hvordan vi kan lage et enkelt ballspill med Scratch. I soloball skal du styre katten som kontrollerer ballen, slik at ballen ikke går i nettet.

Detaljer

Brukerveiledning Tilkobling internett ALT DU TRENGER Å VITE OM BRUKEN AV INTERNETT

Brukerveiledning Tilkobling internett ALT DU TRENGER Å VITE OM BRUKEN AV INTERNETT Brukerveiledning Tilkobling internett ALT DU TRENGER Å VITE OM BRUKEN AV INTERNETT 1 2 3 4 5 6 7 KOBLING TIL HJEMMESENTRAL OPPSETT AV TRÅDLØS ROUTER OG BRANNMUR I HJEMMESENTRALEN OPPKOBLING AV PC TIL INTERNETT

Detaljer

Brukerveiledning digital eksamen i FLOWlock

Brukerveiledning digital eksamen i FLOWlock Brukerveiledning digital eksamen i FLOWlock Følgende må være installert, testet og levert på egen maskin (den maskinen som skal brukes på digital eksamen) før eksamensdagen: - Eduroam (trådløst nett på

Detaljer

Utførelse av programmer, metoder og synlighet av variabler i JSP

Utførelse av programmer, metoder og synlighet av variabler i JSP Utførelse av programmer, metoder og synlighet av variabler i JSP Av Alf Inge Wang 1. Utførelse av programmer Et dataprogram består oftest av en rekke programlinjer som gir instruksjoner til datamaskinen

Detaljer

buildingsmart Norge Guiden

buildingsmart Norge Guiden Kom-i-gang med buildingsmart Norge Guiden Innhold 1. Om prosjektguider og maler... 1 2. Opprette bruker... 2 3. Logge inn... 3 4. Opprette prosjektguide og invitere brukere... 4 5. Åpne prosjektguide...

Detaljer

HTML5. Skjemaer på nettsider. Skjemaer med. Informasjonsteknologi 1 og 2. Gløer Olav Langslet Sandvika VGS

HTML5. Skjemaer på nettsider. Skjemaer med. Informasjonsteknologi 1 og 2. Gløer Olav Langslet Sandvika VGS Skjemaer med HTML5 Gløer Olav Langslet Sandvika VGS Leksjon 10 Informasjonsteknologi 1 og 2 Skjemaer på nettsider I denne leksjonen skal vi se litt nærmere på bruk av skjemaer på nettsider. Du har sett

Detaljer

Forberedelser; De sidene vi nå skal lage har etternavnet.htm eller.html. HypertextMarkupLanguage

Forberedelser; De sidene vi nå skal lage har etternavnet.htm eller.html. HypertextMarkupLanguage Vi lager hjemmeside Forberedelser; 1) Start med Utforskeren. Still deg i C: 2) Lag ei ny mappe som du døper det navnet du vil legge alle filene og mappene du vil legge ut på internett i. 3) Hvis du ikke

Detaljer

PBL Barnehageweb. Brukerveiledning

PBL Barnehageweb. Brukerveiledning PBL Barnehageweb Brukerveiledning 1 1. Innledning Gratulerer med valget av nye PBL Barnehageweb! Med PBL Barnehageweb skal det være enkelt å lage en brukervennlig, moderne og profesjonell nettside for

Detaljer

INF109 - Uke 1b 20.01.2016

INF109 - Uke 1b 20.01.2016 INF109 - Uke 1b 20.01.2016 1 Variabler Et program er ikke til stor hjelp hvis det er statisk. Statisk betyr at programmet bare bearbeider faste data som er lagt inn i programkoden. For å gjøre programmer

Detaljer

www.mentalhelse.no Vårt nettsted En håndbok for lokale nettredaktører i fylkes- og lokallag

www.mentalhelse.no Vårt nettsted En håndbok for lokale nettredaktører i fylkes- og lokallag www.mentalhelse.no Vårt nettsted En håndbok for lokale nettredaktører i fylkes- og lokallag Introduksjon Gratulerer Mental Helse! Våre nettsider har fått en oppfriskning og fremstår i ny drakt. Design

Detaljer

FRC-Feeder-E. Et sikkert og raskt verktøy for overføring av data til File Record Converter Versjon 1.9

FRC-Feeder-E. Et sikkert og raskt verktøy for overføring av data til File Record Converter Versjon 1.9 FRC-Feeder-E Et sikkert og raskt verktøy for overføring av data til File Record Converter Versjon 1.9 Installasjon FRC-feeder skal installeres på den computeren hvor dataene ligger. Les mer om dette under

Detaljer

Kanter, kanter, mange mangekanter

Kanter, kanter, mange mangekanter Kanter, kanter, mange mangekanter Nybegynner Processing PDF Introduksjon: Her skal vi se på litt mer avansert opptegning og bevegelse. Vi skal ta utgangspunkt i oppgaven om den sprettende ballen, men bytte

Detaljer

Håkon Tolsby. 25.08.2014 Håkon Tolsby

Håkon Tolsby. 25.08.2014 Håkon Tolsby HTML5 og CSS Håkon Tolsby 25.08.2014 Håkon Tolsby 1 En webside min webside en html5 side dett er min første

Detaljer

Veileder i bruk av GoodReader

Veileder i bruk av GoodReader RISØR KOMMUNE Veileder i bruk av GoodReader Innhold 1. Laste ned dokument fra kommunens hjemmeside til GoodReader... 2 2. Bruke GoodReader... 7 3. Redigere filnavn... 8 4. Opprette kataloger / mapper...

Detaljer

Steg for steg. Sånn tar du backup av Macen din

Steg for steg. Sånn tar du backup av Macen din Steg for steg Sånn tar du backup av Macen din «Being too busy to worry about backup is like being too busy driving a car to put on a seatbelt.» For de fleste fungerer Macen som et arkiv, fullt av bilder,

Detaljer

FTP Info til brukerne

FTP Info til brukerne FTP Info til brukerne Ftp-serveren til Statens vegvesen er tenkt benyttet for brukere som trenger å utveksle store filer. Det presiseres at ftp-serveren kun er beregnet for utveksling av filer, ikke for

Detaljer

Brukerveiledning Tilkobling internett

Brukerveiledning Tilkobling internett JULI 2012 Brukerveiledning Tilkobling internett ALT DU TRENGER Å VITE OM BRUKEN AV INTERNETT 1 1 2 3 4 5 6 KOBLING TIL HJEMMESENTRAL OPPSETT AV TRÅDLØS ROUTER OG BRANNMUR I HJEMMESENTRALEN OPPKOBLING AV

Detaljer

DIPS Communicator 6.x. Installasjonsveiledning

DIPS Communicator 6.x. Installasjonsveiledning DIPS Communicator 6.x Installasjonsveiledning 11. oktober 2010 DIPS Communicator DIPS Communicator er en markedsledende kommunikasjons- og integrasjonsløsning for helsesektoren i Norge i dag. Systemet

Detaljer

Brukerveiledning WISEflow

Brukerveiledning WISEflow Brukerveiledning WISEflow Pålogging WISEflow s.2 Installasjon og test av Flowlock- browser s.4 Innlevering av oppgaver/hjemmeeksamen via WISEflow s. 6 Hvordan slette cookies? s. 9 1 Pålogging WISEflow

Detaljer

Bygg et Hus. Steg 1: Prøv selv først. Sjekkliste. Introduksjon. Prøv selv

Bygg et Hus. Steg 1: Prøv selv først. Sjekkliste. Introduksjon. Prøv selv Bygg et Hus Introduksjon I denne leksjonen vil vi se litt på hvordan vi kan få en robot til å bygge et hus for oss. Underveis vil vi lære hvordan vi kan bruke løkker og funksjoner for å gjenta ting som

Detaljer

Learning Online. DataPower. Registrering. for brukere i en bedrift. Versjon 2.x

Learning Online. DataPower. Registrering. for brukere i en bedrift. Versjon 2.x DataPower Learning Online Registrering for brukere i en bedrift Versjon 2.x OKOK 1 Registrering Oppstart For å åpne startsiden i DataPower Learning Online kan du skrive webadressen i adresselinjen i Internet

Detaljer

Bruksanvisning/Veileder For Mysoft Regional medlemsservice (RMS) i Norsk Folkehjelp

Bruksanvisning/Veileder For Mysoft Regional medlemsservice (RMS) i Norsk Folkehjelp Bruksanvisning/Veileder For Mysoft Regional medlemsservice (RMS) i Norsk Folkehjelp Oppdatert av Per Øivind Eriksen Jan 2016 1 Innhold Om RMS Regional Medlem service er utviklet for at du som lagsleder

Detaljer

Huldt & Lillevik Ansattportal. - en tilleggsmodul til Huldt & Lillevik Lønn. Teknisk beskrivelse

Huldt & Lillevik Ansattportal. - en tilleggsmodul til Huldt & Lillevik Lønn. Teknisk beskrivelse Huldt & Lillevik Ansattportal - en tilleggsmodul til Huldt & Lillevik Lønn Teknisk beskrivelse Huldt & Lillevik er trygghet Trygghet er å vite at løsningen du bruker virker, hver eneste dag, enkelt og

Detaljer

Brukermanual for nettpublisering. frivilligsentral.no

Brukermanual for nettpublisering. frivilligsentral.no Brukermanual for nettpublisering frivilligsentral.no Innholdsfortegnelse Introduksjon 3 1 - Innlogging 4 1.1 - Logge inn 4 1.1 - Logge ut 4 2 - Grensesnitt 5 2.1 - Menyfelt 5 2.2-3 - Opprette, lagre og

Detaljer

User Input / Output Handling. Innocent Code kap 3-4 INF-329 Øystein Lervik Larsen oysteinl@ii.uib.no 7/11-05

User Input / Output Handling. Innocent Code kap 3-4 INF-329 Øystein Lervik Larsen oysteinl@ii.uib.no 7/11-05 User Input / Output Handling Innocent Code kap 3-4 INF-329 Øystein Lervik Larsen oysteinl@ii.uib.no 7/11-05 Oversikt Bruker-input (kap. 3) Hva er input? Validering av input Behandle ugyldig input Farer

Detaljer

Enklere bank. snn.no/bruk

Enklere bank. snn.no/bruk Enklere bank Internett, telefon eller mobil er i praksis din nærmeste bank. Her finner du en oversikt over hvordan du enkelt kan logge inn i nettbank og mobilbank, sjekke saldo, betale regninger og avtale

Detaljer

Teknisk veiledning for internettløsningen av «Tempolex bedre læring».

Teknisk veiledning for internettløsningen av «Tempolex bedre læring». Teknisk veiledning for internettløsningen av «Tempolex bedre læring». Nettløsningen består nå av: «Tempolex bedre lesing», «Tempolex betre lesing», «Tempolex better reading», «Tempolex matematikk, bokmål»,

Detaljer

Brukerdokumentasjon Promed Online Booking

Brukerdokumentasjon Promed Online Booking Brukerdokumentasjon Promed Online Booking Informasjon om ProMed og online booking... 2 Systemkrav... 2 Internettoppkobling (hvis du bruker Norsk Helsenett)... 3 Internettoppkobling (hvis du ikke bruker

Detaljer

Administrasjon av kataloger - Oversikt over innstillinger på kataloger

Administrasjon av kataloger - Oversikt over innstillinger på kataloger Administrasjon av kataloger - Oversikt over innstillinger på kataloger COPYRIGHT Syzweb AS 2010 Alle Rettigheter Reservert Side 1 av 10 Innledning... 3 Hva er en katalog?... 4 Katalogtreet... 4 Opprette

Detaljer

81,9(56,7(7(7,26/2 'HWPDWHPDWLVNQDWXUYLWHQVNDSHOLJHIDNXOWHW

81,9(56,7(7(7,26/2 'HWPDWHPDWLVNQDWXUYLWHQVNDSHOLJHIDNXOWHW 81,9(56,7(7(7,26/2 'HWPDWHPDWLVNQDWXUYLWHQVNDSHOLJHIDNXOWHW (NVDPHQL,1)²*UXQQNXUVLREMHNWRULHQWHUWSURJUDPPHULQJ (NVDPHQVGDJ )UHGDJGHVHPEHU 7LGIRUHNVDPHQ ² 2SSJDYHVHWWHWHUSnVLGHU%RNPnO 9HGOHJJ VWN 7LOODWWHKMHOSHPLGOHU$OOHWU\NWHRJVNUHYQH

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 11. mai 2004 Varighet: Fagnummer: Fagnavn: Klasse(r): 3 timer LV197D Webprogrammering med PHP FU Studiepoeng:

Detaljer

Dette er en demonstrasjonsside som vi skal bruke for å se litt nærmere på HTTP protokollen. Eksemplet vil også illustrere et par ting i PHP.

Dette er en demonstrasjonsside som vi skal bruke for å se litt nærmere på HTTP protokollen. Eksemplet vil også illustrere et par ting i PHP. 1 Dette er en demonstrasjonsside som vi skal bruke for å se litt nærmere på HTTP protokollen. Eksemplet vil også illustrere et par ting i PHP. (Læreboka kapittel 2-5) Legg merke til den første blokken,

Detaljer

Lærebok. Opplæring i CuraGuard. CuraGuard Opplæringsbok, - utviklet av SeniorSaken -

Lærebok. Opplæring i CuraGuard. CuraGuard Opplæringsbok, - utviklet av SeniorSaken - Lærebok Opplæring i CuraGuard 1 Med dette heftet gis en innføring i hvordan bruke CuraGuard og andre sosiale medieplattformer med fokus på Facebook. Heftet er utviklet til fri bruk for alle som ønsker

Detaljer

Oblig 5 Webutvikling. Av Thomas Gitlevaag

Oblig 5 Webutvikling. Av Thomas Gitlevaag Oblig 5 Webutvikling Av Thomas Gitlevaag For oppgave 1 og 2 skal dere levere en funksjonell webside på deres hjemmeområde. Dere skal også levere alle phps-filene slik at man for en hver side kan slenge

Detaljer

Kursdokumentasjon for Dreamweaver

Kursdokumentasjon for Dreamweaver Kursdokumentasjon for Dreamweaver Skrevet av 2/13 1 Komme i gang med Dreamweaver... 3 2 Bruk av Dreamweaver... 4 2.1 Verktøylinja...5 2.2 Properties... 5 3 Sidens egenskaper... 6 4 Tekst... 7 4.1 Endre

Detaljer

Side 1. Sniggabo CMS brukermanual rev. 2

Side 1. Sniggabo CMS brukermanual rev. 2 Side 1 Sniggabo CMS brukermanual rev. 2 INNHOLDSFORTEGNELSE Logg inn... 3 Menylinje... 3 Artikkelliste... 4 Ny artikkel... 5 Aktiviteter... 8 Rediger aktivitet... 9 Dokumenter... 9 Nytt dokument... 10

Detaljer

Kort intro for nye/uerfarne ipad-brukere

Kort intro for nye/uerfarne ipad-brukere Kort intro for nye/uerfarne ipad-brukere Oversikt over ipad en Merk: ipaden du får utlevert fra Gjøvik kommune er en ipad Air som ikke har Touch-ID. ipad med SIM-skuff kan velges for ekstra kostnad, se

Detaljer

Brukerveiledning Windows Movie Maker

Brukerveiledning Windows Movie Maker Brukerveiledning Windows Movie Maker Dette er en enkel veiledning i hvordan man kan bruke Windows Movie Maker.Det er et program som følger med Windows XP, og som er veldig enkelt å bruke. Det egner seg

Detaljer

Hvordan bruke Helsegris for produsenter Innhold:

Hvordan bruke Helsegris for produsenter Innhold: Hvordan bruke Helsegris for produsenter Innhold: 1. Logge seg inn i Helsegris som produsent 2. Godta vilkårene for å bruke Helsegris 3. Oppdatere kontaktinformasjonen 4. Kommer alltid til meny/forsiden

Detaljer

Internett og pc Brukerveiledning

Internett og pc Brukerveiledning Internett og pc Brukerveiledning 1 Klar for internett fra Altibox? 2 Oppsett av trådløs router og brannmur i hjemmesentralen 3 Oppkobling av pc til internett med Windows Vista 4 Koble opp mot e-post/oppsett

Detaljer

Datasikkerhetserklæring Kelly Services AS

Datasikkerhetserklæring Kelly Services AS SPESIALISTER REKRUTTERER SPESIALISTER Datasikkerhetserklæring Kelly Services AS Innhold Vårt engasjement ovenfor personvern Hvilke personlige opplysninger samler vi inn? Hvem deler vi personopplysninger

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Eksamensdato: 15.des 2011 Studiepoeng: 6 Varighet: 4 timer. Start kl 09:00 og skal leveres inn senest kl 13:00 Emnekode: Emnenavn:

Detaljer

PERSONVERNERKLÆRING BARNEVAKTNETT

PERSONVERNERKLÆRING BARNEVAKTNETT PERSONVERNERKLÆRING BARNEVAKTNETT Barnevaktnett tar ditt personvern veldig på alvor, og vil behandle og bruke informasjonen om deg på en sikker måte. For å sikre personvernet ditt vil Barnevaktnett alltid

Detaljer

Google Chrome. Microsoft Edge. Mozilla Firefox. Internet Explorer. Opera. Safari

Google Chrome. Microsoft Edge. Mozilla Firefox. Internet Explorer. Opera. Safari Google Chrome Microsoft Edge Mozilla Firefox Internet Explorer Opera Safari Google Chrome Dersom nettbanken ikke vises eller fungerer som den skal, så hjelper det ofte å slette midlertidige filer i din

Detaljer

Vanlige spørsmål. GallupPanelet. TNS Panel-app. TNS Juni 2015 v.1.3

Vanlige spørsmål. GallupPanelet. TNS Panel-app. TNS Juni 2015 v.1.3 Vanlige spørsmål Innhold 1 Hvor kan man laste ned appen 1 2 Vanlige spørsmål 03-19 3 Begrensninger i GallupPanel-app v. 2.3.2 20 4 Kontakt oss 21 2 Hvor kan man laste ned GallupPanel-appen? For ios kan

Detaljer

Brukerhåndbok. Programområde

Brukerhåndbok. Programområde Brukerhåndbok Programområde INNHOLD Slik leser du denne håndboken... 2 Symboler som brukes i håndbøkene...2 Ansvarsfraskrivelse... 3 Merknader... 3 Dette kan du gjøre på programområdet... 4 Før du åpner

Detaljer

Logg inn og introduksjon # 1. Endre passord # 2. Medlemsliste # 3. Registrere et nytt medlem/ny medarbeider # 4. Registrering av tidligere medlem # 5

Logg inn og introduksjon # 1. Endre passord # 2. Medlemsliste # 3. Registrere et nytt medlem/ny medarbeider # 4. Registrering av tidligere medlem # 5 FOCUSNET Brukerveiledning - Hovedleder SØNDAGSSKOLEN NORGE Oppdatert oktober 2013 Logg inn og introduksjon # 1 Endre passord # 2 Medlemsliste # 3 Registrere et nytt medlem/ny medarbeider # 4 Registrering

Detaljer

DOKUMENTASJON E-post oppsett

DOKUMENTASJON E-post oppsett DOKUMENTASJON E-post oppsett Oppsett av e-post konto Veiledningen viser innstillinger for Microsoft Outlook 2013, og oppkobling mot server kan gjøres med POP3 (lagre e-post lokalt på maskin) eller IMAP

Detaljer

EKSAMEN. Les gjennom alle oppgavene før du begynner. Husk at det ikke er gitt at oppgavene står sortert etter økende vanskelighetsgrad.

EKSAMEN. Les gjennom alle oppgavene før du begynner. Husk at det ikke er gitt at oppgavene står sortert etter økende vanskelighetsgrad. EKSAMEN Emnekode: Emne: ITF10208 Webprogrammering 1 Dato: Eksamenstid: 09/12-2008 09.00-13.00 Hjelpemidler: 2 A4 ark (4 sider) med egenproduserte notater (håndskrevne/maskinskrevne) Faglærer: Tom Heine

Detaljer

KILDEKRITIKKURS PÅ 8. TRINN

KILDEKRITIKKURS PÅ 8. TRINN 1 KILDEKRITIKKURS PÅ 8. TRINN FOR LÆRERE PÅ 8. TRINN MÅL: Elevene skal kunne bruke både digitale og trykte kilder, i arbeidet med fagtekster, i alle fag. De skal kunne skille mellom relevante og mindre

Detaljer

TDT4102 Prosedyre og Objektorientert programmering Vår 2014

TDT4102 Prosedyre og Objektorientert programmering Vår 2014 Norges teknisk naturvitenskapelige universitet Institutt for datateknikk og informasjonsvitenskap TDT4102 Prosedyre og Objektorientert programmering Vår 2014 Øving 10 Frist: 2014-04-11 Mål for denne øvinga:

Detaljer

HJELPEGUIDE TIL WEB-TIME

HJELPEGUIDE TIL WEB-TIME HJELPEGUIDE TIL WEB-TIME OPPDRAGSGIVER (web-time godkjennere) 1. Innlogging web-time 2. Oversikt web-time 3. Kontroll av timelister 4. Vanlige spørsmål 1 1. Innlogging web-time For at du som oppdragsgiver

Detaljer

Uansett hvilken håndbok du benytter vil fremgangsmåten være den samme. I denne veiledningen benytter vi personalhåndboken som eksempel.

Uansett hvilken håndbok du benytter vil fremgangsmåten være den samme. I denne veiledningen benytter vi personalhåndboken som eksempel. Velkommen som bruker av nettbaserte håndbøker fra Hovedorganisasjonen Virke. Våre nettbaserte håndbøker kan tilpasses din virksomhet. De er redigerbare, samtidig blir de automatisk oppdatert med nye lover

Detaljer

Enarmet banditt Nybegynner Scratch Lærerveiledning

Enarmet banditt Nybegynner Scratch Lærerveiledning Enarmet banditt Nybegynner Scratch Lærerveiledning Introduksjon Dette er et spill med tre figurer som endrer utseende. Din oppgave er å stoppe figurene én etter én, slik at alle tre blir like. Steg 1:

Detaljer

Oblig 4 (av 4) INF1000, høsten 2012 Værdata, leveres innen 9. nov. kl. 23.59

Oblig 4 (av 4) INF1000, høsten 2012 Værdata, leveres innen 9. nov. kl. 23.59 Oblig 4 (av 4) INF1000, høsten 2012 Værdata, leveres innen 9. nov. kl. 23.59 Formål Formålet med denne oppgaven er å gi trening i hele pensum og i å lage et større program. Løsningen du lager skal være

Detaljer

VISMA OPPVEKST SKOLE LÆRERWEB

VISMA OPPVEKST SKOLE LÆRERWEB VISMA OPPVEKST SKOLE LÆRERWEB INNHOLD VISMA OPPVEKST SKOLE ------------------------------------------------------------------------------ 1 LÆRERWEB --------------------------------------------------------------------------------------------------

Detaljer

Brukerveiledning gjovard.com

Brukerveiledning gjovard.com Gjø-Vard orienteringslag Brukerveiledning gjovard.com http://gjovard.com/kartarkiv/ Torbjørn Kravdal 31.05.2016 0 INNHOLD 0 Innhold... 1 1 Samtykke for bruk av bilder/film... 2 2 Brukerveiledning for gjovard.com

Detaljer

Brukerveiledning Aibel Agency Portal

Brukerveiledning Aibel Agency Portal 1. INNLEDNING Fra høsten 2010 vil Aibel AS administrere alle innleie forespørsler og tilbud gjennom vårt nye e-innleie system, i-grasp. Aktiviteter som vil bli håndtert gjennom i-grasp vil være: Utsendelse

Detaljer

GruNot '95. Notatsystem for gruppeterapi. Versjon 1.8. http://www.med.uio.no/us/dn/grunot/grunot.pdf

GruNot '95. Notatsystem for gruppeterapi. Versjon 1.8. http://www.med.uio.no/us/dn/grunot/grunot.pdf GruNot '95 Notatsystem for gruppeterapi Versjon 1.8 http://www.med.uio.no/us/dn/grunot/grunot.pdf Geir Pedersen Klinikk for Psykiatri Ullevål sykehus 19 99 Generelt Systemets funksjoner GruNot'95 er et

Detaljer

Enalyzer Norge. Nice to know - ESS

Enalyzer Norge. Nice to know - ESS Enalyzer Norge Nice to know - ESS Oversikt Generelle tanker omkring spørsmålsformulering Typiske utfordringer ved de forskjellige spørsmålstyper Typiske utfordringer i lanseringsdelen Husk at folk gjør

Detaljer

Kjernejournal. Pilotering - Javafri oppkobling

Kjernejournal. Pilotering - Javafri oppkobling Kjernejournal Pilotering - Javafri oppkobling 07-01-2016 Kolofon Publikasjonens tittel: Tilrettelegging mot kjernejournal med Commfides Utgitt: 16.03.16 Publikasjonsnummer: Utgitt av: Direktoratet for

Detaljer

Vemma Europes personvernerklæring

Vemma Europes personvernerklæring Vemma Europes personvernerklæring Vemma Europe forstår at du er opptatt av hvordan informasjon om deg blir behandlet og fordelt, og vi setter pris på at du stoler på at vi gjør det forsiktig og fornuftig.

Detaljer

POLITISKE SAKSDOKUMENTER:

POLITISKE SAKSDOKUMENTER: POLITISKE SAKSDOKUMENTER: FRA PAPIR TIL PC Installasjons- og brukerveiledning Sunndal kommune Side 1 of 20 Side 2 of 20 Innholdsfortegnelse 1 Laste ned PDF-XChange Viewer...5 2 Installere PDF-XChange Viewer...6

Detaljer

Hvordan bli opprettet som kunde og registre ordrene på nett

Hvordan bli opprettet som kunde og registre ordrene på nett Hvordan bli opprettet som kunde og registre ordrene på nett Registrerte kunder kan fra forsiden gå rett inn fra Direktebestilling Gå inn på Bring.no og klikk på linken Bestill utsendelse av brev og reklame

Detaljer

Kortfattet Brukermanual for nye revmatiker.no

Kortfattet Brukermanual for nye revmatiker.no Kortfattet Brukermanual for nye revmatiker.no BEREGNET PÅ TILLITSVALGTE I FYLKES- OG LOKALLAG Sist oppdatert 15. mars 2016 Versjon 1.00 1 av 10 INNHOLD SLIK LOGGER DU INN... 3 SLIK BYTTER DU PASSORD...

Detaljer

Brukerveiledning for kontaktpersoner i kommuner og fylkeskommuner www.styrevervregisteret.no

Brukerveiledning for kontaktpersoner i kommuner og fylkeskommuner www.styrevervregisteret.no Brukerveiledning for kontaktpersoner i kommuner og fylkeskommuner www.styrevervregisteret.no Noen av illustrasjonene i denne brukerveiledningen er hentet fra det tilsvarende systemet i de kommunale selskapene.

Detaljer

BRUKERVEILEDNING FOR NETTBUTIKKEN FORHÅNDSMELDING OG OPPLASTING AV POSTNUMMERFILER. Post med like formater og Aviser til abonnenter

BRUKERVEILEDNING FOR NETTBUTIKKEN FORHÅNDSMELDING OG OPPLASTING AV POSTNUMMERFILER. Post med like formater og Aviser til abonnenter BRUKERVEILEDNING FOR NETTBUTIKKEN FORHÅNDSMELDING OG OPPLASTING AV POSTNUMMERFILER Post med like formater og Aviser til abonnenter Innhold 1. Logg inn i nettbutikken... 2 2. Registrering av forhåndsmelding....

Detaljer

Bruk av it s learning

Bruk av it s learning Bruk av it s learning Hva er it s learning? It's learning er en brukervennlig og kraftig nettbasert læringsplattform for undervisning i skolen. It s learning støtter læringsprosesser, nye læringsformer

Detaljer

Online booking i Extensor

Online booking i Extensor Online booking i Extensor Når det kommer til online booking har vårt fokus vært på å lage ett system som skal være så enkelt som mulig. Både for de behandlerne som skal forholde seg til det, og kanskje

Detaljer

Ofte stilte spørsmål (OSS)

Ofte stilte spørsmål (OSS) Ofte stilte spørsmål (OSS) Innhold Generelt... 2 Hva er en rapport?... 2 Hva betyr * (stjerne) og lynet i tabellen?... 2 Jeg vil vite mer om tallene i rapportene, hvor finner jeg det?... 2 Hva er forskjellen

Detaljer