Avatar billede hathor Nybegynder
20. juni 2003 - 19:28 Der 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å?

Mvh

Hathor
Avatar billede hammerhead Nybegynder
20. juni 2003 - 19:38 #1
Du skal navngive din iframe:

name="framenavn"

Når du laver et link så istedet for f.eks.  "_blank" skriver du "framenavn"
Avatar billede skovenborg Nybegynder
20. juni 2003 - 19:39 #2
En i-frame er en floating frame, altså en frame som du kan placere hvor som helst på din side.

http://www.htmlhelp.com/reference/html40/special/iframe.html
Avatar billede skovenborg Nybegynder
20. juni 2003 - 19:42 #3
Du behøver dog ikke nødvendigvis gøre det i en iframe, du kan ligeså godt gøre det i en tabel eller i et div-tag.
Avatar billede hathor Nybegynder
20. juni 2003 - 19:45 #4
Jammen kan man så placere et link hvor som helst på sin side, og så få linket åbnet i en tabel?

Og hvis ja, hvordan er det så helt præcis man gør det?

I må undskylde, men jeg er temmelig meget en amatør på feltet.
Avatar billede skovenborg Nybegynder
20. juni 2003 - 20:00 #5
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>
Avatar billede skovenborg Nybegynder
20. juni 2003 - 20:01 #6
glemte lige navn ;-)
<iframe height="200" width="100" name="en_iframe"></iframe>
Avatar billede netro Nybegynder
20. juni 2003 - 20:03 #7
<iframe name="en_iframe" height="200" width="100"></iframe>
Avatar billede netro Nybegynder
20. juni 2003 - 20:03 #8
Nå, du opdagede det selv ;)
Avatar billede hathor Nybegynder
20. juni 2003 - 21:46 #9
Okay .. Er der nogen steder jeg kan læse om det der DIV halløjsa?
Avatar billede skovenborg Nybegynder
20. juni 2003 - 21:49 #10
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.
Avatar billede hathor Nybegynder
20. juni 2003 - 21:51 #11
Det er fint nok, jeg aner bare ikke hvad det er ..

Har du et link til en manual?

Iøvrigt, vil du ikke smide et svar? Jeg synes lissom det er dig der har hjulpet mest ...?
Avatar billede skovenborg Nybegynder
20. juni 2003 - 21:56 #12
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>

<a href="#" onClick="vis_menu(1);">Overmenu1</a><br>
<a href="#" onClick="vis_menu(2);">Overmenu2</a>
<p>
<div id="menu1" style="display:none;">
  <a href="">Side</A><br>
  <a href="">SIDE2</a>
</div>
<div id="menu2" style="display:none;">
  <a href="">Side3</a>
</div>

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.
Avatar billede hathor Nybegynder
20. juni 2003 - 22:15 #13
Det er så lige præcis det jeg ledte efter :)

Med mine manglende evner kommer det mig nok til at tage et par dage at få sat rigtigt op, men hvad fanden, så har jeg da noget at lave :)

Du får lige en stak point :)
Avatar billede skovenborg Nybegynder
20. juni 2003 - 22:23 #14
jamen jeg takker da for point :-)

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.
Avatar billede hathor Nybegynder
20. juni 2003 - 22:25 #15
Ja, det virker, og det er alt hvad det behøver at gøre.

Resten af teksten smider jeg alligevel i en database :)
Avatar billede hathor Nybegynder
20. juni 2003 - 23:44 #16
Hey!

jeg synes ikke rigtig de links der, vil lystre mit stylesheet.

Har det noget med koden i den menu der at gøre, eller skal jeg lede efter fejlen et andet sted?

Mvh.

Hathor
Avatar billede skovenborg Nybegynder
21. juni 2003 - 12:15 #17
Mener du med farverne og den slags? Hvordan ser dit stylesheet ud?
Avatar billede hathor Nybegynder
21. juni 2003 - 12:27 #18
Ah, jeg har fundet ud af det, det var mig selv der lige havde lavet en fejl :)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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