20. juni 2003 - 19:28Der er
17 kommentarer og 1 løsning
I-frame og andre spørgsmål.
Jeg har en side, hvorpå jeg har 4 tabeller.
Nu er det sådan, at jeg vil have en række med over-ordnede links. Når man klikker på et af disse links, skal der så i en af tabellerne åbnes en liste af links, som hører under dette overordnede emne.
Og når man klikker på et af disse links, skal indholdet af dette link åbnes i en anden tabel.
Kan man dette med en I-frame?
Hvordan bruger man I-frame, og hvad er det egentlig?
hvis man ikke kan gøre det med I-frame, findes der så andre måder at gøre det på?
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Nåå, du vil åbne selve linket (troede bare du skulle vise en undermenu). Så skal du bruge iframes. <a href="side.htm" target="en_iframe">LINK</a> og et andet sted: <iframe height="200" width="100"></iframe>
Det kommer an på hvad du vil. Du kan godt lave det sådan at du klikker på et link og så kommer der en undermenu frem i et DIV. Men det kan godt blive for besværligt hvis du skal loade en helt ny side i en DIV eller tabel.
Okay, jeg kan give dig et eksempel på hvad jeg mener. Måske har vi bare misforstået hinanden ;-) <head> <script language="javascript"> antal_menuer = 2; function vis_menu(num) {
for (i=1;i<=antal_menuer;i++) { lagnavn = "menu" + i; lag = document.getElementById(lagnavn); if (i == num) lag.style.display = "inline"; else lag.style.display = "none"; } } </script> </head> <body>
Dette er kun et meget hurtigt lavet eksempel, og det kan gøres pænere. Ideen er at du klikker på linket (eller hvad det nu ellers kunne være) og der springer en menu frem et andet, valgfrit, sted.
Husk bare at id altid skal hedde menu et tal, og så skal du ændre antal_menuer som er det samlede antal <div>'s du bruger. Som sagt er det nok ikke den mest finurlige måde at gøre det på, men det virker da.
Ah, jeg har fundet ud af det, det var mig selv der lige havde lavet en fejl :)
Synes godt om
Ny brugerNybegynder
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.