webForumDet fria alternativet

Att skippa frames...

3 svar · 410 visningar · startad av Kalle M

Kalle MMedlem sedan mars 20041 936 inlägg
#1

Hej!

Är lite nyfiken på tänket om man tänkt skippa frames:

1.Om man bestämmer sig för att ej jobba med frames. Jobbar man då med tabeller och fler sidor så alla sidorna ser identiska ut med menyer? Så hela sidorna laddas på nytt?

2. Om man nu gör det..så blir det väl mkt sidor att ändra på om man ska ändra någonstans!?

3. Använder man då ett serverscript så man slipper ändra på varje sida?
Eller hur funkar det?

4. Vart kan man hitta info om denna teknik om man tänkt att skippa frames?

Tacksam för tips

doggelitoMedlem sedan juni 20003 076 inlägg
#2

Man ska definitivt inte ändra på alla sidor, då blir man nog tokig till slut! :)
Man jobbar med mallar. Hur dessa mallar fungerar kan vara lite olika beroende på hur man väljer att jobba.
Ett bra html-program har en mallfunktion som man kan använda som i t.ex. dreamweaver.
Då skapar man mallen först och sedan gör man nya sidor utifrån denna.
En annan variant är att använda en defaultsida och sedan inkludera block som t.ex, meny, logga, ramar osv. från egna filer och slutligen hämta sidorna från databas.

Ska man använda tabeller eller inte? Ja, det ska man. Men till rätt saker! Som t.ex. långa listor med information från databas.
Till design? Nej! Men om du gör en sökning så får du ett antal diskussioner om detta! Vissa är för tabeller, vissa emot!

Att skippa frames är dock en bra insikt! :bire

Danne VMedlem sedan aug. 20068 090 inlägg
#3

Här har du en bra lista på nackdelarna med frames (och hur man löser problemen om man MÅSTE använda dom): http://apptools.com/rants/framesevil.php

Som "doggelito" säger, så har t.ex. Dreamweaver ett system med "templates" där alla sidor uppdateras när mallen (template) ändras, men där du kan välja vilka områden i sidorna du vill INTE ska ändras, dvs innehåll som är specifijt för varje sida. Men om du gör en ändring i template som gör att alla dina sidor ändras, så måste du ju ladda upp dom till ditt webbhotell. Kan vara lite jobbigt ibland.

Men om din server medger, så kan du också använda "SSI" (Server Side Include). Det är en teknik där man har en kodsnutt i sidorna som hämtar kod från ett eller flera separata dokument. Ett för t.ex. menyn, ett för t.ex. sidfot, ett för sidhuvud, etc. Då behöver man bara ändra i just dessa separata dokument så inkluderas koden i varje sida redan i servern när den begärs av en användare.

Då behöver man bara ändra och ladda upp just det där separata dokumentet... fiffigt värre alltså...

Kalle MMedlem sedan mars 20041 936 inlägg
#4

Om man är nyfiken på SSI och kodsnutt osv..finns det nån länk där man kan läsa om detta?

259 ms totalt · 3 externa anrop · v20260731065814-full.30151723
133 ms — hämta forumlista (db)
124 ms — hämta statistik (db)
131 ms — hämta tråd, inlägg och bilagor (db)