CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Du script dans une page XSL

JadziaDax
JadziaDax
Niveau 8
01 mai 2005 à 17:50:12

Salut à tous,

J´aimerai mettre en place 1 script dans 1 page XSL, mais je rencontre quelques soucis.
Pour décrire ma page, elle contient un tableau : la cellule de gauche liste tous mes éléments de la XML ( des photos) et si je clique sur un élément de la liste ça fait apparaitre la photo dans la cellule de droite.

Voilà mon source ( c´est 1 peu long) :
< xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxsl="urn:schemas-microsoft-com:xslt"
xmlns:log="namespace">

< msxsl:script language="JavaScript" implements-prefix="log">
< ![CDATA[
function Chargement(FicMedia)
{
alert("coucou");
image.src = FicMedia;
}
]]>
< /msxsl:script>

< xsl:template match="/">
< html><body TEXT="black">
< table width="100%"><tr>
< td width="40%">
< table width="95%">
< xsl:apply-templates / >
< /table>
< /td>
< td width="60%">
< img src="Blanc.GIF" name="image" border="0" / >
< /td>
< /tr></table>
< /body></html>
< /xsl:template>

< xsl:template match="media">
< tr><td width="25%" class="normal-n">
< xsl:value-of select="attr1"/>
< /td>
< td width="55%" class="normal-n">
< xsl:value-of select="attr2"/>
< /td>
< td width="20%" class="normal-n"><center>
< a><xsl:attribute name="onclick">
< xsl:value-of select="log:Chargement(fichier)"/>
< /xsl:attribute>

< xsl:if test="type = ´photo´">
< img src="Ico-photo.gif" border="0" / >
< /xsl:if>
< /a>
< /center></td>
< /tr>
< /xsl:template>
< /xsl:stylesheet>

Quand je veux charger ma page il me dit :
1. que " image" n´est pas défini
2. que la ligne est décalé à partir à partir du bloc de script :gne:
Et mon " coucou" s´affiche pas :malade:

Quelqu´un aurait une idée de ce qui déconne ?
D´avance merci...

JadziaDax
JadziaDax
Niveau 8
01 mai 2005 à 20:11:02

Bon ok, c´est pas très lisible, les tabulations n´ont pas marché, mais si quelqu´un pouvait m´aider ça serait vraiment sympa :ange:

JadziaDax
JadziaDax
Niveau 8
02 mai 2005 à 20:52:03

Cherchez plus j´ai trouvé...
Merci à ceux qui auraient regardé.

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment