02. september 2005 - 23:56Der 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.
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).
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.
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>
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>
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.