Avatar billede rolchau Nybegynder
27. juli 2001 - 00:52 Der er 16 kommentarer og
1 løsning

Erstatning til frames/iframe

Jeg leder efter en løsning til hvordan man kan lave en midter frame eller andet som kan placeres i midten af en table. Se evt www.rolchau.subnet.dk
Det skulle gerne være selvjusterende således at den fylde f.eks. 60% af siden.
Ideen med det er så at lave en menu i siden og igennem den kunne skifte midten uden at skulle loade hele siden.
Avatar billede jakobandersen Nybegynder
27. juli 2001 - 00:54 #1
Du kan bruge en <div style=\"overflow:auto;width:60%;\">Indhold</div>
Avatar billede rolchau Nybegynder
27. juli 2001 - 01:01 #2
Hvordan kan jeg så skifte indholdet...Tag nu f.eks. at jeg har menuen og der er fra punkt 1.htm til 4.htm og de skal kunne vises i midten.
Avatar billede jakobandersen Nybegynder
27. juli 2001 - 01:03 #3
Hvis du ikke vil skifte hele siden for at skifte indholdet har du intet alternativ. Så skal du bruge frames eller Iframes

PS: Du kan bruge javascript til at fylde diven op men der er ingen grund til at bruge det når man har iframe.
Avatar billede rolchau Nybegynder
27. juli 2001 - 01:05 #4
Det var det jeg ville undgå - At bruge iframe.

Kan man så lave en frame der kun er i midten, så man slipper for den højre og venstre frame.
Avatar billede rolchau Nybegynder
27. juli 2001 - 01:12 #5
Ah det kan man vel ikke, for det er jo det iframe er lavet for (lidt træt er man hvis)
Avatar billede jakobandersen Nybegynder
27. juli 2001 - 01:14 #6
Har du adgang til ASP eller PHP? Det vil give dig mulighed for at lave en simpel måde med dynamisk indhold i midterste ramme/boks
Avatar billede rolchau Nybegynder
27. juli 2001 - 01:19 #7
Ja hvis jeg dog bare havde det, men subnet understøtter none of the above så det kniber lidt.
Avatar billede rolchau Nybegynder
27. juli 2001 - 01:22 #8
Nå jeg bruger sgu Iframe. Hvordan får jeg den til at fylde 60%?
Avatar billede jakobandersen Nybegynder
27. juli 2001 - 01:25 #9
<iframe style=\"width:60%\">

eller den lidt gamle version:

<iframe width=\"60%\">
Avatar billede olebole Juniormester
27. juli 2001 - 01:26 #10
<ole>
Du kan loade hele HTML-dokumenter ind i et <div>:
    http://www.olebole.f2s.com/load_html/
/mvh
</bole>
Avatar billede jakobandersen Nybegynder
27. juli 2001 - 01:28 #11
olebole>> Det er der ingen grund til når man har Iframe. (Og ja jeg ved godt at Netscape4 ikke understøtter iframe, men hvis vi bliver ved med at tage hensyn til den får vi aldrig et miljø hvor folk følger standarden.)
Avatar billede rolchau Nybegynder
27. juli 2001 - 01:30 #12
Er Iframe w3c godkendt igrunden?
Avatar billede rolchau Nybegynder
27. juli 2001 - 01:31 #13
Olebole din side får mit mozilla til at crashe hehe...Jeg genstarter sgu lige.
Avatar billede jakobandersen Nybegynder
27. juli 2001 - 01:31 #14
IFrame er med i HTML4 standarden.
Avatar billede rolchau Nybegynder
27. juli 2001 - 01:34 #15
Fint, så bruger jeg sgu den. Det virker også fint på mozilla build 092.
Avatar billede olebole Juniormester
27. juli 2001 - 02:24 #16
moonduck >> Du kan have en pointe...hvis målgruppen tillader det.
Pudsigt iøvrigt, at 90% af de, der bruger det argument, først opdagede der var kommet en ny DOM, da Netscape udkom i version 6 - på trods af den havde været anbefalet længe af W3C og var implementeret i IE siden vers. 5.0  :)

rolchau >> Jeg indrømmer skamfuldt, jeg ikke har testet i - og optimeret til - Opera og Mozilla...det vil blive gjort.
/mvh
Avatar billede roenving Novice
27. juli 2001 - 14:33 #17
Hvad er der i vejen med det gode gamle trick med et Frameset:

<HTML>
<HEAD></HEAD>
<BODY>
<Frameset cols=\"100,100%,100\">
  <Frame name=\"VenstreMenu\" src=\"Venstremenu.html></Frame>
  <Frame name=\"Hovedside\" src=\"Hovedside.html></Frame>
  <Frame name=\"Hoejremenu\" src=\"Hoejremenu.html></Frame>
</Frameset>
</BODY>
</HTML>

så kan man jo reloade \"Hovedside\"-framen ved at:

top.Hovedside.location.href=\"Andenside.html\"

?-]

hth
jes
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