Avatar billede cgleerup Nybegynder
09. juni 2003 - 14:51 Der er 9 kommentarer og
3 løsninger

Vise en html i en html

Jeg har et website hvor selve indholdsdelen være ligmed en webside med navnet indhold.htm, siden som skal have indhold.htm inkluderet hedder index.htm.

Jeg ved at jeg kan gøre det med frames, men det er jeg ikke interesseret i, hvordan kan den så fikses ?
Avatar billede hoejrup Nybegynder
09. juni 2003 - 14:58 #1
Tænker du på en server-side include lige som i php.

<?php include("indhold.htm"); ?>

/per
Avatar billede whatever Nybegynder
09. juni 2003 - 15:02 #2
Hvis du ikke ønsker at bruge frames eller iframes. Kan du inkludere den med PHP, ASP, SSI osv.

PHP:
<?php include("indhold.htm") ?>

SSI:
<!--#include file="indhold.htm" -->

index.htm skal så omdøbes til index.php eller index.shtml

Dette kræver selvfølgelig at serveren understøtter PHP, SSI, ASP eller at andet serverside sprog.
Avatar billede whatever Nybegynder
09. juni 2003 - 15:02 #3
Hvis du benytter ASP, er det magen til eksemplet med SSI.
Avatar billede vardox Nybegynder
09. juni 2003 - 15:06 #4
Hvis du ikke har mulighed for serverside, så kan du også bruge javascript...

- hoaX
Avatar billede roenving Novice
09. juni 2003 - 15:10 #5
-- og du vil heller ikke bruge iframes ?-)
Avatar billede cgleerup Nybegynder
09. juni 2003 - 15:12 #6
Jeg har intet imod at bruge iframes, men er der ikke muliged for at lave tricket i dhtml - selvom det jo så næsten er java ?

- ellers er det intet problem for mig at gøre i det i asp. Men hvordan placerer jeg indholdet osv ?
Avatar billede roenving Novice
09. juni 2003 - 15:15 #7
Så vil jeg kraftigt anbefale dig at gøre det i asp, der er det 'a piece of cake' -- skal det laves med javascript, skal du skrive hele din html-fil om til javascript variabler -- og ellers kan du som nævnt bruge en (i)frame
Avatar billede werd Nybegynder
09. juni 2003 - 15:23 #8
Avatar billede cgleerup Nybegynder
09. juni 2003 - 15:45 #9
Hvordan gøres det med en iframe ?
Avatar billede roenving Novice
09. juni 2003 - 15:49 #10
iframe = inner frame -- den kan placeres lige som alle andre block-level-elementer (som f.eks. table, p, div ,-) på din side:

<iframe ... src="indhold.htm"></iframe>
Avatar billede cgleerup Nybegynder
09. juni 2003 - 16:02 #11
og så vil den blot scrolle hvis der er for meget indhold, altså styret som alle andre block-level-elementer ?
Avatar billede roenving Novice
09. juni 2003 - 16:07 #12
Ja og for eksempel kan du sætte style="overflow:auto" i tagget, så den vandrette scrollbar kun bliver vist hvis den skal bruges ...
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