Avatar billede sheva07 Nybegynder
02. september 2005 - 23:56 Der er 5 kommentarer og
1 løsning

Et simpelt spørgsmål!

Hej...

Jeg kunne godt tænke mig at lave en hjemmeside, men har brug for lidt hjælp.
Jeg skal lave en side som er delt op i tre dele: menu (tv), tekst (midten) og links (th).
De tre dele skal kunne styres hver for sig. Dvs. hvis jeg har behov for at udvide menuen, så skal jeg kun gøre det én gang.
Jeg ved at alt dette kan lade sig gøre vha. iframes. Men så vidt jeg ved er iframes ved at være lidt gammeldags. Derfor har jeg brug for et alternativ, hvis der altså findes sådan et.

På forhånd tak.
Avatar billede a1a1 Novice
03. september 2005 - 00:07 #1
iframes er ikke gammeldags, det er først nu om dage at alle browsere kan finde ud af det.
Grunden til at man ikke bruger frames (iframes eller bare frames) så meget er nok mere pgr. søgemaskine optimering og også at nu er der ikke noget problem med at skulle hente meget data (vi har fået bredbånd).
Avatar billede miss-g Seniormester
03. september 2005 - 00:10 #2
Hvis du bruger Dreamweaver til at lave hjemmesiden med - kan man sætte elementer ind som bliver genbrugt på alle sider (library) - har dog ikke selv fået det til at virke 100%.

Eller man kan lave en template. Når du så retter i menuen eller i dine links, vil de blive opdateret på alle sider som benytter din template (skabelon).

Men hvis du ikke bruger Dreamweaver - kan jeg heller ikke komme på andet end frames/iframes.
Avatar billede a1a1 Novice
03. september 2005 - 00:25 #3
miss-g -> ken kan man også med asp

en fil:
menu.asp
<a href="something">menu1</a>
<a href="something">menu2</a>
<a href="something">menu3</a>

en anden fil:
links.asp
<a href="something">link 1</a>
<a href="something">link 2</a>
<a href="something">link 3</a>

Du kan så lave en fil (.asp) men indholdet kan sagtens være ren html f.eks.:
default.asp

<table><tr><td>
<!-- #include file="menu.asp" --></td><td>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vestibulum sollicitudin lobortis magna. Cras turpis ante, venenatis id, aliquet a, eleifend vitae, neque. Duis bibendum, ligula eu venenatis sodales, erat enim tempor pede, eu pretium tellus risus eu tortor. Nullam vitae erat quis metus dapibus convallis. Nullam lorem est, blandit at, porta eu, pulvinar eu, metus. Etiam condimentum, tortor in fermentum cursus, sapien dui pulvinar urna, id placerat velit ante eu lacus. Suspendisse id nisl. Praesent scelerisque, nulla eu porttitor ullamcorper, eros justo tincidunt eros, eu faucibus sapien diam non velit. Proin nisi enim, sollicitudin sed, gravida eu, molestie in, nunc. Cras in nibh. Curabitur iaculis ultrices nisi. Sed non nunc et diam facilisis condimentum. Curabitur enim. Curabitur et lorem. Integer vitae libero.
</td><td>
<!-- #include file="links.asp" -->
</td></tr></table>

;o)
Avatar billede sheva07 Nybegynder
03. september 2005 - 00:28 #4
a1 - Kan du uddybe det?
Avatar billede a1a1 Novice
03. september 2005 - 00:54 #5
uddybe?

det er "næsten" en komplet hjemmeside

pointen er at den genbruger filerne: menu.asp og links.asp

dine sider kan så se ud f.eks. såån

default.asp
<table><tr><td>
<!-- #include file="menu.asp" --></td><td>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vestibulum sollicitudin lobortis magna. Cras turpis ante, venenatis id, aliquet a, eleifend vitae, neque. Duis bibendum, ligula eu venenatis sodales, erat enim tempor pede, eu pretium tellus risus eu tortor. Nullam vitae erat quis metus dapibus convallis. Nullam lorem est, blandit at, porta eu, pulvinar eu, metus. Etiam condimentum, tortor in fermentum cursus, sapien dui pulvinar urna, id placerat velit ante eu lacus. Suspendisse id nisl. Praesent scelerisque, nulla eu porttitor ullamcorper, eros justo tincidunt eros, eu faucibus sapien diam non velit. Proin nisi enim, sollicitudin sed, gravida eu, molestie in, nunc. Cras in nibh. Curabitur iaculis ultrices nisi. Sed non nunc et diam facilisis condimentum. Curabitur enim. Curabitur et lorem. Integer vitae libero.
</td><td>
<!-- #include file="links.asp" -->
</td></tr></table>

I din fil "menu.asp" har du f.eks. et link der hedder "contact.asp"
Din contact.asp fil skal så være f.eks.:

<table><tr><td>
<!-- #include file="menu.asp" --></td><td>
her er så teksten til kontakt siden
</td><td>
<!-- #include file="links.asp" -->
</td></tr></table>

dvs du genbruger din menu.asp og links.asp...
Avatar billede sheva07 Nybegynder
10. september 2005 - 09:37 #6
Svar for point!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester