WN

WN (https://www.wn.se/forum/index.php)
-   Klientsidans teknologier, design och grafik (https://www.wn.se/forum/forumdisplay.php?f=12)
-   -   Hur gör man en hemsida? (https://www.wn.se/forum/showthread.php?t=29513)

jormar 2008-05-24 01:07

En snabb fråga..

Om jag ska göra en hemsida, med en meny som jag INTE vill ska laddas om för varje gång jag trycker på en länk, och där sidans längd ändras efter innehållet (men menyn är den samma)...

hur ska jag gå till väga?
vad jag har förtstått så ska jag inte använda iframe. Alla säger "Div".. men hur kan man få länkar att öppnas inom en div-tagg??

//Jormar

uffe_nordholm 2008-05-24 11:08

Är det någon speciell anledning till att du inte vill ladda om menyn för varje ny sida? Om du har en textbaserad meny blir det inte mycket 'extratrafik' att ladda om menyn, och har du en bildbaserad meny anser jag att du gör fel.

Edit:
om du vill att länkar skall öppnas i en <div> tror jag du måste använda JavaScript, men det går kanske bra med <iframe> också. Men varför du skulle undvika <iframe> förstår jag inte.

KarlRoos 2008-05-24 11:50

Det är Ajax du ska använda, i hellsike inte iFrame!
Här är en bra guide till grunderna i Ajax.

Jag förstår dock inte varför du inte vill ladda om sidan istället,
bilder cachas ändå i alla vanliga webbläsare.

Lycka till!

SRSWWi 2008-05-24 12:08

Undvik allt som har med JavaScript att göra hur som helst. Pga att mängden fientlig kod ökar på hemsidor, kommer läsare och OS att bli mer misstänksamma. Kod som körs på servern och levereras som ren fin html är bäst. En meny som är kodad som ren text och stilas med css är bäst.

Undoredoo 2008-05-24 12:51

Citat:

Originally posted by SRSWWi@May 24 2008, 12:08
Undvik allt som har med JavaScript att göra hur som helst. Pga att mängden fientlig kod ökar på hemsidor, kommer läsare och OS att bli mer misstänksamma. Kod som körs på servern och levereras som ren fin html är bäst. En meny som är kodad som ren text och stilas med css är bäst.

Att helt skippa JavaScript låter lite väl drastiskt, tycker du inte? Då kan vi ju skrota hela AJAX-konceptet och många användbara metoder för validering av formulär etc.


Så, jormar, satsa på AJAX eller ändra strategi. För jag förstår inte heller varför du inte vill att sidan ska laddas om.

sasserdude 2008-05-24 14:12

javascript är väl det bästa om du vill att man ska kunna klicka på menyn och den itne laddas om varje gång. alla kör med det.. kommer väl något bättre sätt så småningom.

jag kör själv med det på min kommande community. och tycker det är det bästa alternativet, för flash skippar jag totalt. kanske kör igång med silverlight senare när det har blivit standard.. mycket mycket bättre än flash.

mr_lundis 2008-05-25 13:41

Att enbart hämta innehåll med JavaScript (AJAX) är ett riktigt SEO självmord, det går att kringgå de problem om uppstår men få gör det. Att använda JS bara för sakens skull ser jag inte heller någon poäng med, men där emot behöver man inte skippa det helt. JavaScript kan vara jätte bra för att till exempel validera formulär etc.

Men i just det här fallet skulle jag nog köra med ren (X)HTML och CSS, det blir mycket mindre krångel och det kommer att fungera mycket bättre i till exempel mobila webbläsare.

jormar 2008-05-25 15:15

Citat:

Originally posted by uffe_nordholm@May 24 2008, 11:08
Är det någon speciell anledning till att du inte vill ladda om menyn för varje ny sida? Om du har en textbaserad meny blir det inte mycket extratrafik att ladda om menyn, och har du en bildbaserad meny anser jag att du gör fel.
Edit:
om du vill att länkar skall öppnas i en div tror jag du måste använda JavaScript, men det går kanske bra med iframe också. Men varför du skulle undvika iframe förstår jag inte.


Jag använder mig av en Flash meny med en liten animation, som jag inte vill ska laddas om.

C Upp 2008-05-25 21:50

Jag använder iframe med en imagemap-meny ovanför, och kommer fortsätta med det tills någon ger mig en vettig anledning att sluta. Tycker det fungerar väldigt smidigt hittills.
Men så räknar jag ju migsjälv till endast grundkunnig också, har bara pulat med html på fritiden i 10 år och har precis börjat lära mig css. Allt annat räknar jag hittills som överkurs.

Mortekai 2008-05-26 07:54

Citat:

Originally posted by C Upp@May 25 2008, 21:50
Jag använder iframe med en imagemap-meny ovanför, och kommer fortsätta med det tills någon ger mig en vettig anledning att sluta. Tycker det fungerar väldigt smidigt hittills.
Men så räknar jag ju migsjälv till endast grundkunnig också, har bara pulat med html på fritiden i 10 år och har precis börjat lära mig css. Allt annat räknar jag hittills som överkurs.

Lite kort läsning om Iframes:
http://www.google.se/search?hl=sv&q=securi...e&start=10&sa=N

Samma korta lista för imagemap:
http://www.google.se/search?hl=sv&sa=X&oi=...+maps+usability

Huvudsaken är visserligen att det fungerar, men detta kanske sporrar till att kolla lite extra på andra alternativ också? :)


Alla tider är GMT +2. Klockan är nu 18:22.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson