Avatar billede nikie Nybegynder
04. januar 2002 - 10:00 Der er 2 kommentarer

inkludere Javascript i xsl

Hei
Jeg prøver å includere javascript i xsl filen, er det mulig, og hvordan?
Kan jeg lage javascriptet, eller deler av scriptet som en variabel?
Kan noen vær så snill hjelpe meg?

Avatar billede kedde65 Praktikant
04. januar 2002 - 10:22 #1
Jeg er ikke så sikker på at du får så meget hjælp for 0 point!!

Men hæng lige på, for jeg har et eksempel liggende et eler andet sted.

Kedde
Avatar billede kedde65 Praktikant
04. januar 2002 - 10:27 #2
Her kommer der et eksempel på Javascript includeret i xsl.

- <xsl:stylesheet xmlns:xsl=\"http://www.w3.org/TR/WD-xsl\" version=\"1.0\">
- <xsl:template match=\"/\">
- <body bgcolor=\"#34ac5d\">
  <xsl:apply-templates select=\"//employee\" />
  </body>
  </xsl:template>
- <xsl:template match=\"employee\">
- <font size=\"30\" color=\"blue\">
  <xsl:value-of select=\"name\" />
  </font>
  <xsl:apply-templates select=\"mail\" />
  <xsl:apply-templates select=\"adress\" />
  </xsl:template>
- <xsl:template match=\"adress\">
- <h1>
  <xsl:value-of select=\".\" />
  </h1>
  <br />
  </xsl:template>
- <xsl:template match=\"mail\">
  <script language=\"vbscript\">sub func() huj.style.visibility=visible end sub sub func1() huj.style.visibility=hidden end sub</script>
- <div style=\"background-color: red;width=33%\" onmouseover=\"func()\">
  <xsl:value-of select=\"ude\" />
  </div>
- <div id=\"huj\" style=\"background-color:#345aeb;visibility:hidden\">
  <xsl:value-of select=\"hjemme\" />
  </div>
  </xsl:template>
  </xsl:stylesheet>

Her kommer xml filen jeg bruger det i.

<?xml version=\'1.0\' encoding=\'iso-8859-1\'?>
<?xml-stylesheet type=\'text/xsl\' href=\'temp.xsl\'?>
<employees>
    <employee cpr=\'091255\'>
        <name>Jørgen Andersen</name>
        <adress>Søndergade</adress>
    </employee>
    <employee cpr=\'300454\'>
        <name>Carsten Hansen</name>
        <adress>Odensevej</adress>
    </employee>
    <employee cpr=\'081280\'>
        <name>Camilla Møller</name>
        <adress>Niels Bohrs allé</adress>
    </employee>
    <employee cpr=\'081277\'>
        <name>Christian Kjær</name>
        <adress>Landbrugsvej</adress>
        <mail>
            <ude>huj@u.dk</ude>
            <hjemme>huj@h.dk</hjemme>
        </mail>
    </employee>
    <employee cpr=\'041080\'>
        <name>Nikolaj Knudsen</name>
        <adress>Overgade</adress>
    </employee>
    <employee cpr=\'100967\'>
        <name>Kim Nielsen</name>
        <adress>Aabenraavej</adress>
    </employee>
</employees>
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
Kurser inden for grundlæggende programmering

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