Avatar billede gertnissen Nybegynder
04. september 2003 - 23:40 Der er 5 kommentarer og
2 løsninger

'ekstern' html fil som indhold i <DIV>

Kan man i en <DIV> vise en vilkårlig html fil ?

ala <frame src="forside.htm">
Avatar billede bearhugx Nybegynder
04. september 2003 - 23:42 #1
som f.esk. iframe eller

<iframe src="minFil.htm" height="400" width="300">
Avatar billede roenving Novice
05. september 2003 - 03:26 #2
Svar: Nej !-)

-- gør som bearhugx skriver: indsæt en iframe ...

-- ha, se det på http://roenving.users.whitehat.dk/
Avatar billede bamzen Nybegynder
05. september 2003 - 13:24 #3
Det kan du faktisk godt....

Men, i ie før ver 6 skal du bruge en skjult iframe som buffer.....

Du kan læse under tutorials på www.dhtmlcentral.com eller kigge lidt på dynapi.sourceforge.net
Avatar billede gertnissen Nybegynder
05. september 2003 - 22:57 #4
Er det ikke muligt med innerHTML at skrive til DIV ?

Er iframe 'politisk korrekt' at bruge frem for DIV, og hvori består forskellen - fordele/ulemper (ud over muligheden for include af html filer)

Min tanke var at lave en enkelt htmlfil (uden alm frames) der blev fodret med indhold vha. includes, men måske jeg skal over i PHP, ASP ? (eller en anden løsning ??)
Avatar billede bearhugx Nybegynder
06. september 2003 - 03:04 #5
hvis du har noget indhold at putte ind via innerHtml så er det skam en mere flexibel løsning, men også en som så kræver et minimum af javascript/DOM programmering -- men det er da ikke umuligt...

hvis du kan lave en skjult iframe og så hente content derfra og føre det ind i din div, så er det da muligt - det er et hack, men det er muligt.

Iframe går du dog sjældent galt i byen med, men har f.eks. restriktioner mht. størrelse....

IFrame/object (object-taget virker på samme måde og vil formentlig på et tidspunkt erstatte iframe) er ikke mere "politisk korrekt", men samtidig skal man  huske på at disse tags er lavet specielt til at hente ekstern indhold ind på sine sider...


hvis du dog er seriøs med includes så synes jeg at du skulle opsøge en SSI (Server Side Include) løsning, - jeg kan varmt anbefale både PHP og JSP -- og ASP har da også sine kvaliteter.... -- det vil generelt gøre din kode mindre kompleks - med færre fejlsituationer til følge :-) - og derved nemmere at holde styr på.... -- så hvis det kun er for at include noget fra forskellige filer, så glem alt hvad vi har sagt om innerHtml og IFrame og gå efter en SSI løsning.

/Søren
Avatar billede roenving Novice
06. september 2003 - 03:22 #6
>>lidt sjovt ...

-- det eneste svar (udover asp/php/include via ssi) er at du kan sagtens vise det uden iframes, hvis du kopierer det fra en skjult udgave af sådan en fætter !-)
Avatar billede gertnissen Nybegynder
09. september 2003 - 20:58 #7
hmm, ud fra jeres svar og kommentarer vil jeg benytte includes/PHP med parametre (som jeg iøvrigt i mellemtiden har fundet ud af er meget nemt).
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