|
| få vist tekst fra menupunkter i css layout Fra : christina3018 |
Dato : 11-07-06 14:10 |
|
Hej!
Jeg har fået bygget min side op vha. html og css og har så nogle
menupunkter i venstre side, som jeg gerne vil have vist på siden
når der klikkes på dem.
Lige nu åbnes linkene bare i et nyt vindue, hvilket de ikke skal!
Jeg har oprettet hvert menupunkt som en html dokument med noget
tekst på.
Hvordan får jeg de forskellige sider/menupunkter til at åbne sig
så de står inde på min siden OG jeg stadig kan se mit layout
inden under??
Der hvor teksten skal vises på siden er det lavet som en div og
så er der et baggrundsbillede på. Vil gerne have "indholdet" af
menupunkterne til at vises over denne. Hvordan gør jeg det?
Håber ikke det lød for indviklet! Er ret ny i det her og kan ikke
helt finde ud af det...
Håber meget der er en som kan hjælpe mig!
På forhånd tak for hjælpen
mvh. christina3018
--
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
| |
Henny (11-07-2006)
| Kommentar Fra : Henny |
Dato : 11-07-06 14:57 |
|
"christina3018" <christina3018@ofir.dk> skrev i en meddelelse
news:44b3a337$0$15787$14726298@news.sunsite.dk...
> Hej!
>
> Jeg har fået bygget min side op vha. html og css og har så nogle
> menupunkter i venstre side, som jeg gerne vil have vist på siden
> når der klikkes på dem.
>
> Lige nu åbnes linkene bare i et nyt vindue, hvilket de ikke skal!
> Jeg har oprettet hvert menupunkt som en html dokument med noget
> tekst på.
>
> Hvordan får jeg de forskellige sider/menupunkter til at åbne sig
> så de står inde på min siden OG jeg stadig kan se mit layout
> inden under??
>
> Der hvor teksten skal vises på siden er det lavet som en div og
> så er der et baggrundsbillede på. Vil gerne have "indholdet" af
> menupunkterne til at vises over denne. Hvordan gør jeg det?
>
> Håber ikke det lød for indviklet! Er ret ny i det her og kan ikke
> helt finde ud af det...
> Håber meget der er en som kan hjælpe mig!
>
> På forhånd tak for hjælpen
> mvh. christina3018
Det er nærmest umuligt at forstå, hvad du mener, og dermed at tilbyde nogen
hjælp, når du ikke sender et link til siden. - Det kunne dog lyde, som om du
skal have fat i noget SSI, eller, hvis dette ikke er muligt, et - uha -
frameset.
--
Mvh. Henny
Seneste skud: http://aofhjoerringdaghoejskole.dk
med samt http://aofhjørringdaghøjskole.dk, hvis du bruger en ordentlig
browser
| |
Christoffer Kjeldgaa~ (11-07-2006)
| Kommentar Fra : Christoffer Kjeldgaa~ |
Dato : 11-07-06 20:17 |
|
Henny skrev:
> kunne dog lyde,
> som om du skal have fat i noget SSI, eller, hvis dette ikke er muligt,
> et - uha - frameset.
Hvorfor i al verden skulle man dog til at benytte forældet kode, hvis
man ikke har adgang til noget serverside? Det vil i så fald være klart
at foretrække, hvis man opbygger sine sider præcis som man ellers ville
have gjort med inkludering af menuer m.m.
--
Christoffer Kjeldgaard Petersen
http://sappy.dk/impleo/
| |
Henny (11-07-2006)
| Kommentar Fra : Henny |
Dato : 11-07-06 20:38 |
|
"Christoffer Kjeldgaard Petersen" <spam@ingen.invalid> skrev i en meddelelse
news:44b3f950$0$84035$edfadb0f@dtext01.news.tele.dk...
> Henny skrev:
>> kunne dog lyde, som om du skal have fat i noget SSI, eller, hvis dette
>> ikke er muligt, et - uha - frameset.
>
> Hvorfor i al verden skulle man dog til at benytte forældet kode, hvis man
> ikke har adgang til noget serverside? Det vil i så fald være klart at
> foretrække, hvis man opbygger sine sider præcis som man ellers ville have
> gjort med inkludering af menuer m.m.
For stadig at kunne nøjes med at udføre evt. rettelser i menuen én og kun én
gang.
Jeg er ellers aldeles enig med dig i, at framesets er noget værre noget. Jeg
ville da heller ikke selv røre dem med en ildtang.
--
Mvh. Henny
Seneste skud: http://aofhjoerringdaghoejskole.dk
med samt http://aofhjørringdaghøjskole.dk, hvis du bruger en ordentlig
browser
| |
Ukendt (11-07-2006)
| Kommentar Fra : Ukendt |
Dato : 11-07-06 21:19 |
|
"Henny" <henny@nospam.dk> skrev i en meddelelse
news:44b3fe2a$0$1958$ba624c82@nntp02.dk.telia.net...
>> Hvorfor i al verden skulle man dog til at benytte forældet kode, hvis man
>> ikke har adgang til noget serverside? Det vil i så fald være klart at
>> foretrække, hvis man opbygger sine sider præcis som man ellers ville have
>> gjort med inkludering af menuer m.m.
>
> For stadig at kunne nøjes med at udføre evt. rettelser i menuen én og kun
> én gang.
Er der tale om et mindre site med et overskueligt antal sider ville jeg med
glæde rette samtlige sider for at undgå frames, hvis jeg ikke havde angang
til et serversidesprog
--
Med venlig hilsen - Carsten Sørensen
Gode råd til webdesigneren - http://csnet.dk/html/
Nørholm Forsamlingshus - http://forshus.dk
| |
christina3018 (13-07-2006)
| Kommentar Fra : christina3018 |
Dato : 13-07-06 08:34 |
|
Henny skrev:
> Det er nærmest umuligt at forstå, hvad du mener, og dermed at tilbyde nogen
> hjælp, når du ikke sender et link til siden. - Det kunne dog lyde, som om du
> skal have fat i noget SSI, eller, hvis dette ikke er muligt, et - uha -
> frameset.
Så har jeg fået lagt den ud: www.c-svenstrup.dk/help/
Mit stylesheet der styrer det generelle på siden:
http://www.c-svenstrup.dk/help/css2/layout.css
og Stylesheetet der gerne skulle styre udseendet af teksten på de forskellige
sider: http://www.c-svenstrup.dk/help/css2/pages.css
Mvh
--
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
| |
Ukendt (11-07-2006)
| Kommentar Fra : Ukendt |
Dato : 11-07-06 21:17 |
|
"christina3018" <christina3018@ofir.dk> skrev i en meddelelse
news:44b3a337$0$15787$14726298@news.sunsite.dk...
> Hvordan får jeg de forskellige sider/menupunkter til at åbne sig
> så de står inde på min siden OG jeg stadig kan se mit layout
> inden under??
>
> Der hvor teksten skal vises på siden er det lavet som en div og
> så er der et baggrundsbillede på. Vil gerne have "indholdet" af
> menupunkterne til at vises over denne. Hvordan gør jeg det?
Hvis jeg forstår dig rigtigt ønsker du at indholdet skifter, når der klikkes
på et menupunkt. Er det ikke korrekt?
Når man skifter side på en hjemmeside bliver hele siden rent faktisk
genindlæst (med undtagelse af oldnordiske framesites), men det går i praksis
så hurtigt at man blot oplever det som om indholdet skifter. De elementer
der genbruges hentes fra browserens cache. Altså billeder osv.
Det betyder hver enkelt side fremstår som en konplet side med indhold og
menu, og hvad der nu ellers hører til. Men for at gøre vedligeholdelsen nem
bruger man serverside teknologi til at samle siderne, inden de bliver vist
for brugeren. Det betyder eksempelvis at man kan have menuer til at ligge
særskilte filer, så menuen kan rettes centralt. Tekniken kaldes SSI
(serverside inkludering)
Du kan læse mere SSI her:
http://www.html.dk/tutorials/ssi/
--
Med venlig hilsen - Carsten Sørensen
Gode råd til webdesigneren - http://csnet.dk/html/
Nørholm Forsamlingshus - http://forshus.dk
| |
christina3018 (13-07-2006)
| Kommentar Fra : christina3018 |
Dato : 13-07-06 08:45 |
|
CS wrote in dk.edb.internet.webdesign.html:
> Hvis jeg forstår dig rigtigt ønsker du at indholdet skifter, når der klikkes
> på et menupunkt. Er det ikke korrekt?
Jepper! :)
> Når man skifter side på en hjemmeside bliver hele siden rent faktisk
> genindlæst (med undtagelse af oldnordiske framesites), men det går i praksis
> så hurtigt at man blot oplever det som om indholdet skifter. De elementer
> der genbruges hentes fra browserens cache. Altså billeder osv.
>
> Det betyder hver enkelt side fremstår som en konplet side med indhold og
> menu, og hvad der nu ellers hører til. Men for at gøre vedligeholdelsen nem
> bruger man serverside teknologi til at samle siderne, inden de bliver vist
> for brugeren. Det betyder eksempelvis at man kan have menuer til at ligge
> særskilte filer, så menuen kan rettes centralt. Tekniken kaldes SSI
> (serverside inkludering)
Altså som det er nu... Så har jeg skrevet min menu i default filen sammen med et
par andre små ting der skulle på siden og være på alle sider:
www.c-svenstrup.dk/help/default.htm
For overskuelighedens skyld ville jeg så have et htm dokument til hver side som
menuen sku repræsentere!
Når man så klikker sig ind på et menupunkt - ville jeg have indholdet til at
vise sig over den "kasse" jeg har lavet til indholdet af siden og som styres fra
stylesheetet www.c-svenstrup.dk/help/css2/layout.css
Indholdet af de sider der nu er skulle så styres fra
www.c-svenstrup.dk/help/css2/pages.css
SSI >> kan jeg godt lave transperent baggrund på det så? Altså så jeg kan se min
grå "kasse" som teksten skal ligge "over", så kassen nærmest bliver baggrund for
det.... Eller skal jeg fjerne min "kasse" fra min layout.css fil og så ligge den
ind i pages.css og derved lade den "følge" hver enkel sides tekst??
Mvh
--
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
| |
Jørgen Farum Jensen (13-07-2006)
| Kommentar Fra : Jørgen Farum Jensen |
Dato : 13-07-06 09:40 |
|
christina3018 wrote:
> Altså som det er nu... Så har jeg skrevet min menu i default filen sammen med et
> par andre små ting der skulle på siden og være på alle sider:
> www.c-svenstrup.dk/help/default.htm
>
> For overskuelighedens skyld ville jeg så have et htm dokument til hver side som
> menuen sku repræsentere!
>
> Når man så klikker sig ind på et menupunkt - ville jeg have indholdet til at
> vise sig over den "kasse" jeg har lavet til indholdet af siden og som styres fra
> stylesheetet www.c-svenstrup.dk/help/css2/layout.css
Jeg tror, du måske ikke helt har forstået
Carstens forklaring. Lad mig prøve:
Jeg kan af din skitse se, du har 6 menupunkter
plus en forsidehenvisning.
Hver af disse menupunkter skal henvise til en
anden webside (html-fil) således
<a href="side2.html">Menupunkt 2</a>
osv.
Når du så klikker på Menupunkt 2 indlæses
/hele/ websiden side2.html, inklusive sidehoved,
menu og indhold.
Du kan /ikke/ ordne det sådan, at et klik
på et menupunkt udskifter en del af websiden.
Du skal altså have 7 sider, der layoutmæssigt
er ens. Det får du lettest ved simpelthen at lave
6 kopier af din forside og navngive dem side2.html,
side3.html osv. og så indsætte det indhold,
der skal være i indholdsdelen til hver side.
--
Med venlig hilsen
Jørgen Farum Jensen
http://www.webdesign101.dk
..
| |
christina3018 (13-07-2006)
| Kommentar Fra : christina3018 |
Dato : 13-07-06 10:02 |
|
Jørgen Farum Jensen wrote in dk.edb.internet.webdesign.html:
> christina3018 wrote:
>
> > Altså som det er nu... Så har jeg skrevet min menu i default filen sammen med et
> > par andre små ting der skulle på siden og være på alle sider:
> > www.c-svenstrup.dk/help/default.htm
> >
> > For overskuelighedens skyld ville jeg så have et htm dokument til hver side som
> > menuen sku repræsentere!
> >
> > Når man så klikker sig ind på et menupunkt - ville jeg have indholdet til at
> > vise sig over den "kasse" jeg har lavet til indholdet af siden og som styres fra
> > stylesheetet www.c-svenstrup.dk/help/css2/layout.css
>
> Jeg tror, du måske ikke helt har forstået
> Carstens forklaring. Lad mig prøve:
>
> Jeg kan af din skitse se, du har 6 menupunkter
> plus en forsidehenvisning.
>
> Hver af disse menupunkter skal henvise til en
> anden webside (html-fil) således
> <a href="side2.html">Menupunkt 2</a>
> osv.
> Når du så klikker på Menupunkt 2 indlæses
> /hele/ websiden side2.html, inklusive sidehoved,
> menu og indhold.
>
> Du kan /ikke/ ordne det sådan, at et klik
> på et menupunkt udskifter en del af websiden.
>
> Du skal altså have 7 sider, der layoutmæssigt
> er ens. Det får du lettest ved simpelthen at lave
> 6 kopier af din forside og navngive dem side2.html,
> side3.html osv. og så indsætte det indhold,
> der skal være i indholdsdelen til hver side.
>
> --
>
> Med venlig hilsen
>
> Jørgen Farum Jensen
> http://www.webdesign101.dk
> ..
--
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
| |
christina3018 (13-07-2006)
| Kommentar Fra : christina3018 |
Dato : 13-07-06 10:04 |
|
Jørgen Farum Jensen wrote in dk.edb.internet.webdesign.html:
> Du kan /ikke/ ordne det sådan, at et klik
> på et menupunkt udskifter en del af websiden.
>
> Du skal altså have 7 sider, der layoutmæssigt
> er ens. Det får du lettest ved simpelthen at lave
> 6 kopier af din forside og navngive dem side2.html,
> side3.html osv. og så indsætte det indhold,
> der skal være i indholdsdelen til hver side.
Ahh okay!!! Jamen så forstår jeg det godt hehe :)
Det var underligt nok egentlig min første indskydelse (for lang tid siden) at gøre
sådan! Men troede der var noget så man ikke sku "hente" det hele hver gang....
1000 tak for hjælpen til jer :)
... kom vist til at poste et indlæg inden jeg fik skrevet i det også... beklager :S
mvh.
--
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
| |
Jacob Ask (13-07-2006)
| Kommentar Fra : Jacob Ask |
Dato : 13-07-06 10:16 |
|
christina3018 wrote:
> Det var underligt nok egentlig min første indskydelse (for lang tid siden) at gøre
> sådan! Men troede der var noget så man ikke sku "hente" det hele hver gang....
Det er pointen med SSI. Her laver du menuen, headeren og footeren i
filer for sig selv. Når du så laver en side (med indhold) inkluderer
du så disse filer i den side. Derved undgår du at skulle have koden
for disse punkter stående i alle dine sider.
Herved undgår du også at skulle rette på alle sider hvis du vil have
rettet f.eks menuen, da den jo ligger i en seperat fil og ikke på alle
sider.
Mvh
Jacob Ask
| |
christina3018 (13-07-2006)
| Kommentar Fra : christina3018 |
Dato : 13-07-06 10:25 |
|
Jacob Ask wrote in dk.edb.internet.webdesign.html:
> Det er pointen med SSI. Her laver du menuen, headeren og footeren i
> filer for sig selv. Når du så laver en side (med indhold) inkluderer
> du så disse filer i den side. Derved undgår du at skulle have koden
> for disse punkter stående i alle dine sider.
> Herved undgår du også at skulle rette på alle sider hvis du vil have
> rettet f.eks menuen, da den jo ligger i en seperat fil og ikke på alle
> sider.
Det er smart! Tror bare jeg vil igang med at strukturere lidt om nu hehe...
Mvh. christina3018
--
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
| |
Jacob Ask (13-07-2006)
| Kommentar Fra : Jacob Ask |
Dato : 13-07-06 11:27 |
| | |
Jørgen Farum Jensen (13-07-2006)
| Kommentar Fra : Jørgen Farum Jensen |
Dato : 13-07-06 13:56 |
| | |
Ukendt (13-07-2006)
| Kommentar Fra : Ukendt |
Dato : 13-07-06 16:33 |
|
"Jørgen Farum Jensen" <jfjenzen@yahoo.dk> skrev i en meddelelse
news:44b642e2$0$12693$edfadb0f@dread14.news.tele.dk...
> Det er jo sådan man gør. God forklaring.
> Men jeg spørger: Jeg har fået den opfattelse,
> at html-endelsen på inkluderede filer
> er en dårlig ide, eftersom søgemaskiner søger
> efter nøgleord i sådanne filer. Og det er
> jo lidt uhensigtsmæssigt at folk får et hit på
> siden
Ja det har du da sådan set ret i. Jeg inkluderer selv head.inc, menu.inc og
footer.inc på mine sider med selve indholdet. Endelsen inc har jeg brugt for
overskuelighedens skyld. Så kan man hurtigt se hvilke filer der er
"stumper". Men betragtningen om søgemaskinerne lyder fornuftigt.
> For at gøre en lang snak kort: Jeg har
> lært (men ikke af erfaring...) at det
> bedst at bruge en "ukendt" endelse som
> for eksempel *.inc eller *.ink.
>
> Er der noget om snakken?
Umiddelbart vil jeg sige ja, da man risikerer filer bliver opsnappet af
søgemaskinerne. Og så er vi lidt på vej mod problematikken med frames, hvor
der er risiko for siderne åbnes udenfor rammesættet
--
Med venlig hilsen - Carsten Sørensen
Gode råd til webdesigneren - http://csnet.dk/html/
Nørholm Forsamlingshus - http://forshus.dk
| |
|
|