Toon posts:

Link naam en url, hoe ze te combineren?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een xml newsfeedje en daar wil ik de url's en de linknamen uithalen.
Dat lukt op zich wel met onderstaande code. Maar nu krijg ik dus netjes de linknamen en de url's onder elkaar.

Hoe combineer ik nou deze 2 zodat de linknaam ook daadwerkelijk een link wordt.
Dus title0 moet de link worden naar location0 en title1 naar location1 enz


Thnx :)


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<script type="text/javascript" for="window" event="onload">

var xmlDoc=new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.load("headlines.xml")

title0.innerText=
xmlDoc.getElementsByTagName("title").item(0).text
location0.innerText=
xmlDoc.getElementsByTagName("location").item(0).text

title1.innerText=
xmlDoc.getElementsByTagName("title").item(1).text
location1.innerText=
xmlDoc.getElementsByTagName("location").item(1).text

title2.innerText=
xmlDoc.getElementsByTagName("title").item(2).text
location2.innerText=
xmlDoc.getElementsByTagName("location").item(2).text


</script>

</HEAD>
<script>d.write('<BODY BGCOLOR='+col+'>');</script>



<span id="title0"></span>
<br />

<span id="location0"></span>

<br />

[ Voor 33% gewijzigd door Verwijderd op 12-09-2003 18:53 ]


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 04:06

.oisyn

Moderator Devschuur®

Demotivational Speaker

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Verwijderd

document.write()

En anders kun je altijd nog DOM methoden gebruiken.

code:
1
2
3
4
5
6
7
8
9
titles = xmlDoc.getElementsByTagName('title');
locations = xmlDoc.getElementsByTagName('location');

for (var i = 0; i < titles.length; i++) {
   link = document.createElement('a');
   link.setAttribute('href', locations.item(i));
   link.appendChild(document.createTextNode(titles.item(i)));
   document.body.appendChild(link);
}

Zoiets. Mag je zelf verder aanpassen.

[ Voor 94% gewijzigd door Verwijderd op 12-09-2003 19:51 ]