/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Skifte indhold i en <div>
Fra : Jean Jensen


Dato : 26-03-10 08:33

Hej NG.

Hvordan skifter jeg via klik i menu, indhold af en <div>?

Sagen er, at jeg på en given side kun ønsker at udskifte
indholdet af en enkelt <div> - altså ikke hele siden.

Det må ikke ske ved hjælp af et script, idet min accordion-menu
da vil konflikte...

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Rune Jensen (26-03-2010)
Kommentar
Fra : Rune Jensen


Dato : 26-03-10 09:29

Den 26-03-2010 08:33, Jean Jensen skrev:
> Hej NG.
>
> Hvordan skifter jeg via klik i menu, indhold af en<div>?
>
> Sagen er, at jeg på en given side kun ønsker at udskifte
> indholdet af en enkelt<div> - altså ikke hele siden.
>
> Det må ikke ske ved hjælp af et script, idet min accordion-menu
> da vil konflikte...

Din eneste mulighed er at lave en ny side for hver gang der skal skiftes
indhold. I praksis en ny side pr. link. I dag er browserne så hurtige,
at man ikke bemærker, hvis hele siden hentes igen.

Grundlæggende, hvis du laver det serverside, kan de forskellige faste
ting som f.eks. header, menu og footer, indsættes automatisk via
includes. Så behøver du reelt kun skifte indholdet manuelt.

Din server skal så understøtte ASP/NET eller PHP, ellers må du lave hver
ny side manuelt evt. via copy/paste og redigering.


MVH
Rune Jensen

Birger Sørensen (26-03-2010)
Kommentar
Fra : Birger Sørensen


Dato : 26-03-10 09:51

Jean Jensen formulerede spørgsmålet:
> Hej NG.
>
> Hvordan skifter jeg via klik i menu, indhold af en <div>?
>
> Sagen er, at jeg på en given side kun ønsker at udskifte
> indholdet af en enkelt <div> - altså ikke hele siden.
>
> Det må ikke ske ved hjælp af et script, idet min accordion-menu
> da vil konflikte...

Det lader sig ikke gøre.
HTML er statisk - når siden først er vist, er det sådan det er.
Ved hjælp af scripts, kan man i begrænset omfang manipulere indholdet.

Forstår ikke rigtigt, at det er menuen, der skal bestemme om der må
køre andre scripts end menuen selv. Der er masser af metoder til at
fremstille menuer i ren HTML.

Det kan være simpelt at udskifte indholdet af en div - det kan også
være kompliceret - det afhænger af hvad der skal skiftes med hvad.

Birger

--
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk



Erik Ginnerskov (27-03-2010)
Kommentar
Fra : Erik Ginnerskov


Dato : 27-03-10 16:10

Jean Jensen wrote:

> Hvordan skifter jeg via klik i menu, indhold af en <div>?

Det lyder for mig som "dynamisk include", som laves med enten asp eller php.

http://hjemmesideskolen.dk/html/dynasp.php?id=dynasp1
http://hjemmesideskolen.dk/html/dynphp.php?id=s3

> Sagen er, at jeg på en given side kun ønsker at udskifte
> indholdet af en enkelt <div> - altså ikke hele siden.

Og det kan man netop på den mode, som er beskrevet i de to tillinkede sider

> Det må ikke ske ved hjælp af et script, idet min accordion-menu
> da vil konflikte...

Hvis du mener javascript, så er der ikke noget at være nervøs for i den
forbindelse.

--
Med venlig hilsen
Erik Ginnerskov
http://ginnerskov.dk - http://html-faq.dk



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408914
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste