18. maj 2004 - 14:26Der er
21 kommentarer og 1 løsning
Kan man bruge Iframes til at åbne html-sider et bestemt sted.
Jeg har en hjemmeside der er styret af et simpelt stylesheet. Jeg bruger ikke rammer, men ønsker ikke at genindlæse hele siden hver gang jeg man klikker sig videre på et menupunkt. Ønsker derfor at loade selve teksten (main indholdet) et bestemt sted jeg selv skal definere, da jeg heller ikke gider vedligeholde menu m.m. på alle sider, men kun et sted. er muligt det kan gøres smartere med css, men er ikke stærk i det? Måske man kunne indføre tabellen med menuen i mit stylesheet så det altid blev loadet/placeret samme sted og kun skulle vedligeholdes et sted? Er åben for forslag.. Håber problemet er til at forstå.
Hvad med at bruge ssi hvis du har tilgang til dette på server via *.shtml eller på en server der afvikler asp/php. Ellers må da lave en div som du så placerer med en ifram indeni
Du kan også bruge include-filer hvis din server understøtter php. Det ligner næsten frames, bortset fra at hele siden skal loade hver gang. - Men det er en god løsning efter min mening.
Indholdsfirkanten er en iframe, hvilket du også vil se, hvis du ser på hele sidens kilde ...
Og da indholdssiderne ikke indeholder den navigation, som hovedsiden indeholder har jeg så også indlagt en framing-kode, som henter den omkransende side !o]
Roenvig - Nu har jeg lavet menuen som en iframe og selve indholdet som en anden. mit spørgsmål er nu, hvordan jeg får et link i min menu til at åbne en ny side med indhold altså en anden iframe? Det kan godt være det kan gøres smartere, men det er for at jeg kun skal opdatere siden(menuen m.m) et sted istedet for 15-20 steder hver gang der kommer et ekstra menu-punkt.
hvis du har sat name="frameName" på dine iframes setter du bare et target="frameName" på dine links, så vil alle links åbnes i den frame som du laver target til
hmm syntes ikke det virker? Den åbner bare i et nyt vindue? <iframe id="mainFrame" name="mainFrame" src="omos.htm" width="566" height="400" frameborder="0"></iframe>
Sådan ser koden ud der indsætter hovedindholdet på siden.. men kan ikke få link fra en anden iframe til at loade en ny side samme sted som pt. omos.htm er vist?
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.