webForumDet fria alternativet

Länkar från en DIV till en annan

HTML & CSS

7 svar · 533 visningar · startad av fisherman112

Medlem sedan juni 20062 inlägg
Frågan#1

Hejsan,

Jag undrar hur man länkar från en Div till en annan. Jag är ingen hejare på CSS, divs etc :l

Jag har en div som heter föjlande

</div>
<div id="right">
<h3>Navigation</h3>
<ul>
<li><a href="#">Slainte</a></li>
<li><a href="#">Poker</a></li>
<li><a href="#">Music</a></li>
<li><a href="#"></a></li>
<li></li>
</ul>

Jag skulle länka "poker" till en fil som heter poker.html och som sedan öppnas i en div som heter div#left

Eller kanske man kan lösa detta eller finns det något mera dynamiskt sätt?
Jag skulle endast vilja använda mig av html och css så sidan blir snabb.

Ideer?

Tacksam för svar
Fish

Medlem sedan dec. 20042 245 inlägg
#2

Hej fisherman, välkommen till wF. :)

Du kan inte direkt länka till en div. Du kan däremot länka till en iframe eller en annan sida på vilken du inkluderar upprepande innehåll på serversidan.

Medlem sedan maj 20031 472 inlägg
#3

Ajax kan lösa ditt problem, men det känns lite onödigt tycker jag.

Medlem sedan nov. 20051 596 inlägg
#4

Om man bara vill använda html och css, så kan man ändå lägga in en del includes, som gör att sidorna laddas mycket fortare, eftersom t.ex sånt som menyer, logotyper och liknande som dyker upp på alla sidor, bara läses in en gång...
Finns utmärkt beskrivning på det här, tror jag, har inte följt den själv.
http://kaxigt.com/php/php.asp
till det behöver man inte lära sig php, eller asp... bara att "inca".
Men med det betyder det att din poker-sida blir en egen sida, men det går så fort att det upplevs som att bara den diven byts ut. Brukar oftast verka som det i alla fall.

Medlem sedan juli 20013 378 inlägg
#5

Ehm...
tanten >> Är du inte ute och cyklar lite nu? En serversidelösning byggd på PHP kräver just - PHP-stöd på serversidan (och här vill ju frågeställaren uttryckligen bara använda HTML och CSS ;) )

fisherman112 >> Det du beskriver att du vill göra är, som zcorpan påpekar, ett klassiskt exempel på ett bra läge att använda frames...

... och det funkar i validerande XHTML 1.0 också!
Använd dokumenttyperna:
XHTML 1.0 Frameset på framesetsidan,
XHTML 1.0 Transitional på sidan med länkar (eftersom du behöver använda target-attribut i länkarna)
och sedan antingen XHTML 1.0 Strict (som du gör nu) eller XHTML 1.0 Transitional (efter tycke och smak/behov) på sidorna som laddas in i framesetet av länkarna... :bire

... och - som sagt - Välkommen till wF :birp

Medlem sedan nov. 20051 596 inlägg
#6

Ja då Jarvklo, jag cyklar en hel del... Men den här gången tolkade jag inte hans mening som han uttryckligen ville använda bara html och css. Jag upplevde nog mer att det var för snabbheten som han skrev så. Jag tyckte det framkom meningen innan att han också kunde tänka sig någon annan lösning.
Visst är det kanske frames han egentligen frågar efter, men ska man inte också då tala om alla nackdelarna frames har, så han kan välja utifrån det? Kanske låta det bli en anings långsammare med en annan lösning. Finns det inte stöd för php så är det helt klart en annan femma, men det skrev han inte heller.
Jag ber om ursäkt, men skulle nog själv bli glad för flera förslag att titta på för att sedan kunna välja det som passar. :r

Medlem sedan juni 20062 inlägg
#7

Php Includes

Tack för alla svar :P :birp

Jo jag testade detta exempel som tanten tispade om att använda sig av includes i php. Det fungerar ju men dock så crashar min lokala test php
server. Jag kör PHP Version 4.4.2 på IIS 5.1(använde mig av PHP 4.4.2 installer).

Om man klickar snabbt mellan de olika länkarna så kommer efter en stund iis servern att crasha och då måste jag starta om den igen :( har inte testat hos min isp ännu men är detta ett vanligt förekommande fenomen?

Mvh
Fish

Medlem sedan nov. 20051 596 inlägg
#8

Hej igen...
Men varför måste du klicka snabbt mellan länkarna på datorns server?
Ska du se snabbheten i includes så gäller det ju bara första gången du kommer in på en sådan sida, när datorn inte har något i cach-minnet m.m.
Nu brukar jag aldrig sätta igång "wamp", som jag har på dennna dator, för includes, så jag kan inte svara på din fråga, men har aldrig varit med om det för andra jobb i php.
När det gäller vanliga html-sidor jobbar jag direkt i FF och anteckningar med en titt i IE ibland och testar sedan på någon server för att se sidan i flera webläsare. Jag klipper aldrig ut includes förrän jag sett att första-sidan + någon till fungerar för åtminstone två eller tre stycken webläsare. Om det är en knepig design även för Mac. Efter det klipper jag ut includes och använder "mallen" för resten av sidorna, som jag skickar upp efterhand de blir klara. Blir det fel då så är det oftast bara någon tagg jag glömt stänga i mallen... vilket också validatorn är snabb på att tala om...
Så ska du se din sida i action så ska du nog skicka upp den till servern och tömma cachminnet efter varje besök...

270 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)