> Jeg fik mig vist ikke forklaret mig helt entydigt. Jeg har en server som
> tilbyder asp, hvor det hele skal foregå. Dertil ligger der nogle ren html
> (uden meta tags, body osv) filer på en "home server" tilbudt af en
internet
> udbyder. De skal inkluderes i stil med:
>
> <!--#include file="lokal_header.html"-->
> <!--#includeX ="
http://geocities.com/plain/fil.html"-->
> <!--#include file="lokal_footer.html"-->
>
> > [1]
http://www.asp-faq.dk/article/?id=57
>
> Jeg har ikke brugt asp ret meget (og regner heller ikke med at gøre det i
> fremtiden) så jeg er noget grøn i det. Men så vidt jeg kan se så kan
> ovenstående rettes lidt til og bruges, jeg kikker på den og ser om jeg kan
> få den til at makke ret.
Er det meget vigtigt, at den eksterne fil bliver direkte inkluderet?
Så vidt, jeg har forstået, er det ren HTML der skal inkluderes på siden fra
den eksterne server...?!
Her er en løsning i JavaScript, hvor du kan få indholdet af filen lagt ind i
en variabel:
<iframe id="skjult" src="
http://geocities.com/plain/fil.html"
style="display: none;"></iframe>
<div id="vist"> </div>
<script type="text/javascript">
function skrivIndhold(filindhold) {
document.getElementById("vist").innerHTML = filindhold;
}
</script>
I dokumentet fil.html (på geocities.com) indsættes følgende som det sidste
på siden:
<script type="text/javascript">
parent.skrivIndhold(document.body.innerHTML);
</script>
Så behøver du hverken ASP, XML eller anden form for serverside-scripting!
- Og så gør det også siden dynamisk, så du ikke behøver opdatere hovedsiden
for at få inkluderet en ny side.
Det er bare med en funktion at skifte src-attributten på iframe'n!
MVH Jonas (aka Juke)