j'ai suivi ce qui était decrit dans la faq pourtant je n'arrive pas a recuperer la valeur de la page...elle est tjs a NAN
.xsl :
.html :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <xsl:param name="page"/> <xsl:variable name="nb" select="3"/> <xsl:template match="/"> <html> <head> <title>Biens</title></head> <body> <xsl:apply-templates select="//BIEN[position() <= $page * $nb and position() >= ($page - 1) * $nb + 1]"/> <a href="javascript:suivant({$page+1})">suivant</a> </body> </html> </xsl:template>
je crois pas etre loin vu la faq mais je n'arrive pas a recuperer l'initialisation a 2 faite dans le html...merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 <html> <head> <script type="text/javascript"> function suivant(page) { var xslt = new ActiveXObject("Msxml2.XSLTemplate.4.0"); var xslDoc = new ActiveXObject("Msxml2.FreeThreadedDOMDocument.4.0"); var xslProc; xslDoc.async = false; xslDoc.load("biens2.xslt"); xslt.stylesheet = xslDoc; var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.4.0"); xmlDoc.async = false; xmlDoc.load("TEST1.XML"); xslProc = xslt.createProcessor(); xslProc.input = xmlDoc; xslProc.addParameter("page", page); xslProc.transform(); document.body.innerHTML=xslProc.output; } </script> </head> <body> <script type="text/javascript"> suivant(2); </script> </body> </html>
Partager