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?
Annonceindlæg fra Academic Work Denmark A/S
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
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