Rechercher : dans
Par :

JavaScript dans une XSLT

Dernière réponse le 3 avr 2002 à 16:50:17 Anass, le 27 mar 2002 à 10:50:40 
 Signaler ce message aux modérateurs

Bonjour,

J'ai l'XSLT suivante :

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl=" http://www.w3.org/1999/XSL/Transform"
xmlns:msxsl="urn:schemas-microsoft-com:xslt"
xmlns:log=" http://www.royalairmaroc.co.ma">
<xsl:output method="html" media-type="text/html; charset=ISO-8859-1"/>

<msxsl:script language="JavaScript" implements-prefix="log">
function Verifprofil(a,b)
{
if (parseInt(b) == parseInt(a))
return "1";
return "0";
}
</msxsl:script>



<xsl:template match="/">
<html>
<head><title>Services</title></head>
<body TEXT="#0000ff" bgcolor="#fffff3">
<xsl:apply-templates select="services"/>
</body>
</html>
</xsl:template>

<xsl:template match="services">
<xsl:apply-templates select="service">
<xsl:sort select="./nom"/>
</xsl:apply-templates>
</xsl:template>

<xsl:template match="service">
<xsl:variable name="userp" select="3"/>
<xsl:variable name="resfunc" select="1"/>
<xsl:if test="log:Verifprofil(@profil,$userp)=$resfunc ">
<br><a href="{@lien}"><xsl:value-of select="./nom"/></a></br>
</xsl:if>
</xsl:template>

</xsl:stylesheet>

et voici le message d'erreur que je reçois quand je veux afficher mon fichier XML selon ma feuille XSLT :

Erreur d'exécution Microsoft JScript Nombre d'arguments ou affectation de propriété incorrects line = 4, col = 8 (line is offset from the start of the script block). Error returned from property or method call.

Si vous arrivez à detecter l'erreur ou bien à trouver une solution en VBScript, faites moi signe.

Merci d'avance.

Meilleures réponses pour « JavaScript dans une XSLT » dans :
Javascript - Les événements Voir Qu'appelle-t-on un événement? Les événements sont des actions de l'utilisateur, qui vont pouvoir donner lieu à une interactivité. L'événement par excellence est le clic de souris, car c'est le seul que le HTML gère. Grâce au Javascript il est...
Javascript - Modifier la hauteur (height) d'un élément HTML VoirPour modifier la hauteur d'un élément HTML en javascript, il suffit d'utiliser sa propriété de style "height". Pour cela vous pouvez y faire référence de la manière suivante : Si vous souhaitez connaître la hauteur (height) d'un bloc HTML, il...
Popup en CSS, sans Javascript VoirVoici comment réaliser une popup d'information en pure CSS, sans Javascript. L'astuce est d'utiliser :hover de manière à utiliser des CSS différents au passage du curseur. Parmis les attributs CSS modifiés, on utilise display:none afin de...
Javascript - Librairies d'effets pour vos images VoirAu gré de vos explorations du web, vous avez vu de superbes effets de présentation des images. Et ça vous plairaît bien de pouvoir proposer les mêmes à vos visiteurs. Voici quelques solutions en Javascript couplées à des CSS. Elles sont plus...
Javascript - Les variables VoirLe concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. En Javascript, les noms de variables peuvent être aussi long que l'on désire,...
Javascript - l'objet Array VoirLes particularités de l'objet Array L'objet Array est un objet du noyau Javascript permettant de créer et de manipuler des tableaux. Voici la syntaxe à utiliser pour créer une variable tableau : var x = new Array(element1[, element2, ...]); Si...
Javascript - Introduction au langage Javascript VoirQu'est-ce que le Javascript? Le Javascript est un langage de script incorporé dans un document HTML. Historiquement il s'agit même du premier langage de script pour le Web. Ce langage est un langage de programmation qui permet d'apporter des...

1

 dje-dje, le 3 avr 2002 à 16:50:17

La ligne 4 correspond a quelles lignes de ton message?
dje-dje

Répondre à dje-dje
Collection CommentÇaMarche.net