Toon posts:

[XML/javascript] Genereren van <a href="...

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben juist gestart met xml en wil dit mooi in mijn site verwerken.
Alles lukt, alleen weet ik niet hoe ik mijn <link>-element in een webpagina als <a href="(link).html">... kan verwerken.
Ik heb al een javascript gevonden die dit doet, maar dit geeft het <activ>-element. Hoe geraak ik aan mijn link element via dit script of op een ander manier?
Hier dan mijn XML
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<activiteiten>
    <activ>
        <naam>Hengelinitiatie</naam>
        <organisatie>Sportdienst+Viske Bijt</organisatie>
        <datum>Van 1 tot en met 5 juli 2002</datum>
        <uitleg/>
        <plaats>Vijver Cultureel Centrum</plaats>
        <tijdstip>van 8.00u tot 17.00u</tijdstip>
        <doelgroep>jongens en meisjes van 6 tot 15 jaar</doelgroep>
        <link>hengelinitiatie</link>
    </activ>
    <activ>
        <naam>Zomersportweek</naam>
        <organisatie>Sportdienst</organisatie>
        <datum>Van 08-07 tot 12-07-2002</datum>
        <uitleg/>
        <plaats>College</plaats>
        <tijdstip>van 8.00u tot 17.00u</tijdstip>
        <doelgroep>jongens en meisjes van 6 tot 15 jaar</doelgroep>
        <link> paassportkamp</link>
    </activ>
</activiteiten>

en dan hier een deel van mijn html met javascript.
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
<table width="90%" datasrc="#activ" border="0" cellspacing="0" cellpadding="0" class="activiteiten">
        <tr> 
        <td width="50%" class="naam"><span datafld="naam"></span></td>
        <td width="50%" class="datum"><span datafld="datum"></span></td>
        </tr>
        <tr> 
        <td colspan="2" class="uitleg"><span datafld="uitleg"></span><br/>
            <script type="text/javascript">

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

            document.write("<a href='")
            document.write(xmlDoc.documentElement.childNodes.item(0).nodeName)
            document.write(".html'>Meer info ...</a>")

        </script>
            </td>
          </tr>
          <tr> 
        <td colspan="2" class="extra"> <b>Waar: </b><span datafld="plaats"></span><br/>
          <b>Wanneer:</b> <span datafld="tijdstip"></span><br/>
              <b>Doelgroep: </b><span datafld="doelgroep"></span><br/>
        </td>
        </tr>
        <tr> 
        <td colspan="2" class="filler">
            </td>
        </tr>
      </table>

alvast al bedankt voor de hulp

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 03-09 13:30

.oisyn

Moderator Devschuur®

Demotivational Speaker

neem eens een kijkje in de manual van Microsoft.XMLDOM zou ik zeggen

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.


  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
Waarom geen XSLT gebruiken?

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


Verwijderd

Topicstarter
Kan men gewone xsl goed in een html-document bekijken.
Dus is het mogelijk de xml en xslt te importeren in bestaande html-layout.
vanaf welke browser wordt dit ondersteund??

Verwijderd

waar heb je het over? kijk iig even op de msdn docs voor de dhtml reference... kun je wat leren over het IE DOM

en trouwens.. op het moment dat je met een activexobject gaat rotzooien heb je minimaal ie 5.0 nodig.. of is dat niet waar?