Bonjour,
Je cherche à récupérer une variable Javascript dans mon code HTML.
La variable valeur est dans la page1.html, je la récupère à partir d'une autre page JSP et j'aimerais l'afficher dans un popup pour servir de paramètre à une requête SQL.
J'ai réussi à récupérer la variable dans une popup mais je n'arrive pas à exécuter ma requête correctement, voici mon code :
Page pop1.jsp
J'aimerais récupérer $valeur pour pouvoir exécuter ma requête.
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
29
30
31
32
33
34
35
36
37
38
39
40 <html> <head> <script type="text/javascript"> var valeur= opener.document.getElementById("formulaireFournisseur").idfour.value; function affectation(){ var valeur; valeur= opener.document.getElementById("formulaireFournisseur").idfour.value; document.write(valeur); document.getElementById("form").champ.value=opener.document.getElementById("formulaireFournisseur").idfour.value; } </script> </head> <body> <sql:query var="result" dataSource="Achat"> Select * FROM dbo.Fournisseur WHERE nom LIKE ? </sql:query> <sql:param> '%$valeur%' </sql:param> <table border="1"> <!-- column headers --> <tr> <c:forEach var="columnName" items="${result.columnNames}"> <th><c:out value="${columnName}"/></th> </c:forEach> </tr> <!-- column data --> <c:forEach var="row" items="${result.rowsByIndex}"> <tr id="${result.rowsByIndex}" ondblclick="SelectLigne(this);window.close() "> <c:forEach var="column" items="${row}"> <td><c:out value="${column}"/></td> </c:forEach> </tr> </c:forEach> </table> </body> </html>
Quelqu'un saurait-il m'indiquer comment faire ?
Merci d'avance pour votre aide.
Partager