Avatar billede robertk Nybegynder
07. januar 2003 - 14:51 Der er 11 kommentarer

load content af ekstern fil.....??

Hej folknes jeg skal lige bruge lidt hjælp til dette script som jeg ikke kan få til at virke... det er meningen at den skal strContent skal være '=' med html koden af den eksterne fil:

<html>
<head>
<title>tester</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<script>
function getContent(url){

var ifr = window.frames.buffer.frame[0];
ifr.document.open(url);

var file = ifr.document.body.innerHTML;
var strContent = new String(file);

document.write('document = ' + strContent);
};
</script>
<IFRAME NAME="buffer" SRC="about:blank" STYLE="display: none;"></IFRAME>
<BUTTON ONCLICK="getContent('01.htm');">
load page
</body>
</html>

-Robertk ;)
Avatar billede pelkjaer Nybegynder
07. januar 2003 - 14:58 #1
Hmm jeg ville bare gøre sådan istedet:

function loadIframe(theURL) {
    document.getElementById("buffer").src = theURL;
}

<iframe name="buffer" id="buffer" src="blank.html"></iframe>
<a href="#" onClick="loadIframe('side.html')">get content</a>
Avatar billede robertk Nybegynder
07. januar 2003 - 16:06 #2
Det virkede lidt hen af vejen men jeg skal stadig have et output det ser ca.
sådan her ud:
page="<body>blabla bla bla</body>"

/--------------/
Men det vil den bare ikke...! :/

<html>
<head>
<script>
function getContent(theURL) {
    document.getElementById("buffer").src = theURL;
    var file = document.getElementById("buffer").document.body.innerHTML
    document.write('page='+file);
}
</script>
</head>
<body>
<iframe name="buffer" id="buffer" src="blank.html" width="0" height="0"></iframe>
</body>
</html>

- Robertk
Avatar billede robertk Nybegynder
07. januar 2003 - 16:29 #3
Jeg skal bruge det med det output pga. jeg skal implementere den i flash...! ;)

- Robertk
Avatar billede Slettet bruger
07. januar 2003 - 17:54 #4
JavaScript's sikkerhedsregler sikrer (heldigvis), at man ikke kan tilgå information fra et andet domæne, som du vil. Så det kan du altså godt glemme...
Avatar billede olebole Juniormester
07. januar 2003 - 20:28 #5
<ole>

Ro på, phoenixv ... du er vist da helt galt på den  :)

I IE4 læser du med:
  var cont = document.all.tags("HTML")[0].innerHTML;

I IE5+ og NS6+:
  var cont = document.documentElement.innerHTML;

/mvh
</bole>
Avatar billede Slettet bruger
08. januar 2003 - 15:41 #6
Jeg tog "ekstern fil" som værende fra et andet domæne, hvilket selvfølgelig er forkert... :)
Avatar billede olebole Juniormester
08. januar 2003 - 15:55 #7
yups ... jeg tror bare han mener 'ekstern' som i f.eks. 'eksternt stylesheet'  ;o)
/mvh
Avatar billede Slettet bruger
08. januar 2003 - 15:59 #8
Ja, det overså jeg bare i skyndingen! Sorry.
Avatar billede robertk Nybegynder
09. januar 2003 - 13:37 #9
Det jeg gerne ville var at få en function til at skrive html koden fra en ekstern html ned i en streng..
så jeg kan behandle den som en streng..

-Robertk ;)
Avatar billede Slettet bruger
09. januar 2003 - 16:31 #10
Så burde du læse oleboles indlæg...
Avatar billede olebole Juniormester
09. januar 2003 - 17:24 #11
Robert >> Hvad er det, du ikke kan finde ud af?
Hvad har du prøvet?
Hvad sker der, når du prøver?
Får du en fejl, når du prøver?
Hvad siger din fejl?
/mvh
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

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Solution Manager til Cyberdivisionen

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Driftsstærk IT-profil til Forsvarsministeriets Materiel- og Indkøbsstyrelse

Capgemini Danmark A/S

Client Partner