Avatar billede cypherbeast Nybegynder
13. april 2004 - 11:08 Der er 7 kommentarer og
1 løsning

Hjælp til javascript og XML

Jeg har en XML filsom jeg henter oplysninger fra med et javascript på denne måde.

<script type="text/javascript" for="window" event="onload">
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.load("xml.xml")

CAR.innerText= xmlDoc.getElementsByTagName("CAR").item(0).text
MODEL.innerText= xmlDoc.getElementsByTagName("MODEL").item(0).text
YEAR.innerText= xmlDoc.getElementsByTagName("YEAR").item(0).text
PRICE.innerText= xmlDoc.getElementsByTagName("PRICE").item(0).text

</script>

oplysningerne skriver jeg så ud på denne måde

f.eks.
<span id="CAR"></span>

men hvordan jeg hente informationer ud så den kan bruges som SCR til et billede? Altså så jeg i XMl filen har skrevet f.eks. car.jpg

og så hentes det via javascriptet så et billede på siden bliver til car.jpg?
Avatar billede medions Nybegynder
13. april 2004 - 11:15 #1
Fx.

<script type="text/javascript" for="window" event="onload">
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.load("xml.xml")

var imgCar;
imgCar = '<img src=' + xmlDoc.getElementsByTagName("CAR").item(0).text + '>';
MODEL.innerText= xmlDoc.getElementsByTagName("MODEL").item(0).text
YEAR.innerText= xmlDoc.getElementsByTagName("YEAR").item(0).text
PRICE.innerText= xmlDoc.getElementsByTagName("PRICE").item(0).text

</script>

<script>document.write(imgCar);</script>

//>Rune
Avatar billede medions Nybegynder
13. april 2004 - 11:16 #2
Måske kan du oxo gøre sådan her, men er ikke helt sikker:

<script type="text/javascript" for="window" event="onload">
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.load("xml.xml")

var imgCar;
imgCar = '<img src=' + xmlDoc.getElementsByTagName("CAR").item(0).text + '>';
CAR.innerText = imgCar;
MODEL.innerText= xmlDoc.getElementsByTagName("MODEL").item(0).text
YEAR.innerText= xmlDoc.getElementsByTagName("YEAR").item(0).text
PRICE.innerText= xmlDoc.getElementsByTagName("PRICE").item(0).text

</script>

<span id="CAR"></span>

//>Rune
Avatar billede cypherbeast Nybegynder
13. april 2004 - 12:12 #3
nej det virker ikke.. nu skriver den bare <img scr=car.jpg> som tekst på siden

nogle andre ideeer?
Avatar billede medions Nybegynder
13. april 2004 - 17:08 #4
Øhh,ja, var det ikke det den skulle da? :)

//>Rune
Avatar billede roenving Novice
13. april 2004 - 21:54 #5
Brug .innerHTML !-)
Avatar billede cypherbeast Nybegynder
16. april 2004 - 14:53 #6
fandt du af det på en lidt anden måde, men roenving du inspirede mig så vil du have de 40 points?
Avatar billede roenving Novice
16. april 2004 - 16:47 #7
Velbekomme '-)
Avatar billede roenving Novice
01. december 2004 - 13:43 #8
Tak for point ;~}
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

Seneste spørgsmål Seneste aktivitet
I går 10:21 Ny printer, men hvilken Af mort1 i Printere
13/0819:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging