Bonjour,
Voici mon code
page.jsp
javascript.jsp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ... <script type="text/javascript" src="<html:rewrite page="/js/javascript.jsp"/>"></script> ... <a href="javascript:fonction();">test</a>
En fait quand j'appelle fonction() dans page.jsp, il doit executer la fonction définie dans javascript.jsp.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 function fonction(){ <% request.getSession().setAttribute("var","1"); %> history.back(); }
Le probleme c'est que chaque fois que javascript.jsp est chargée, le scriptlet est exécuté sans attendre l'appel de la fonction. Du coup ma variable en session passe à "1" quand il ne faut pas.
Est ce normal un tel comportement ? Comment y remedier.
Merci
Partager