26. oktober 2000 - 09:46Der er
13 kommentarer og 1 løsning
Clientside include af en HTML fil
Jeg mener at have snust til en side på internet, der beskrev,hvordan man inkluderer en HTML fil, i en anden...clientside. Hvordan gør man dette...hvis det altså kan lade sig gøre ??
Du mener at du vil includere en html side i en anden html side.. ? Det kan du gøre ved at indsætte en <iframe> på den ene side. Hvis det er det du ønsker så kan jeg specificere det nærmere..
Problemet er, at hele bodyen på den aktuelle side skal komme fra en anden htmlside. Ellers kunne man jo indlæse html via en div, eller iFrame fra en anden fil.
Jeg har desuden fundet de sider, som jeg mente beskrev clientside inkludering, men det viste at være serverside(hvilket jeg burde have gættet)..Så jeg tror faktisk ikke det kan lade sig gøre, ved hjælp af en slags include direktiv..
I hvilken sammenhæng har du brug for at lave det sådan? Ellers kan du vel også lave det ved at skrive informationerne ned i en database og hente det gennem asp. Det ville være rart hvis jeg kunne få forklaret hvorfor det skal laves..
Jeg har et forklaringsproblem lige nu, da spørgsmålet er stillet af en kollega, der ikke har uddybet nærmere. Det jeg tror han ønsker, er at kunne have en htmlside, som kun består af de yderste tags og som trækker hele bodyen med indhold ind i denne side fra en anden htmlside, der allerede definerer den ønskede body med indhold.
øhh... nu er jeg temmeligt meget i tvivl om jeg rammer det egentlige spørgsmål med denne her, men handler det ikke bare om at lave et frameset? Alternativt bruge iframe/ilayer. Ud over det kan du godt smaske indhold ind i flere andre tags, det kræver blot nogle af og til MEGET kreative løsninger på en masse af de problemer der opstår. De fleste browsere vil f.eks. nok ikke sætte pris på en struktur der ligner <html> <head> ... </head> <body onload=\"noget()\"> <div> <html> <head> <script></script> </head> <body onload=\"nogetAndet()\"></body> </html> </div> </body> </html>
.. da meningen er et sæt html+head+body for hvert enkelt document/window object.
du kan jo lave en iFrame/iLayer (buffer) der loades indhold til. Indholdet af dit document kan du så erstatte med indholdet fra den buffer du har lavet.
Jeg har accepteret dette svar for at få fred fra ekspertens e-mailbombning. Løsningen er blevet serverside includes så beklager at pointene ikke tilfalder de rette personer. Dette svar kommer noget sent, men undertegnede har haft s.... travlt.
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.