salut,
bon voilà mon problème:
j'ai une page html avec du javascript. Sur ma page j'ai une zone de saisie et un bouton de validation qui appelle une fonction javascript avec le contenue de la zone en paramètre.
je teste la saisie (int ou char) et j'appelle une feuille XSL pour afficher certaines données de mon fichier XML. Je voudrai faire passer en plus à mon XSL un paramètre (Recherche) qui y sera testé avec un <xsl:choose> pour provoquer un affichage différent
Comment faire ?????
function id_recherche (chaine) {
if (isNaN(chaine)==false) {
strCat = "XMLFILE/RECORD[Carte = '" + chaine +"']";
(XSLDocument.selectSingleNode("//xsl:for-each/@select")).nodeValue = strCat;
HTMLtarget.innerHTML=XMLDocument.transformNode(XSLDocument);
}
else {
strCat = "//RECORD[Titre=$nom and (contains(.,'"+chaine+"')=1)]";
(XSLDocument.selectSingleNode("//xsl:with-param[@id='rech']/@select")).nodeValue = strCat;
HTMLtarget.innerHTML=XMLDocument.transformNode(XSLDocument);
}
}
merci