Bonjour !
J'ai utilisé le tuto suivant qui me permet de générer mon menu javascript dans une div en le générant avec une jsp :
http://www.developpez.net/forums/sho...9&postcount=18
...je ne sais pas si je suis très claire... j'appelle via Ajax une jsp qui génère du js qui lui-même me génère un menu arborescent... ce tuto m'a permis de faire afficher correctement le menu, en faisant bien interpréter le js.
lors du premier affichage dans ma page, tout se passe bien avec ce code :
déjà là j'ai un problème : mon code généré par menu.jsp s'écrit à l'endroit où je mets mon appel javascript, et non dans la div "menu_tree"... pas trop gênant la première fois, je n'ai qu'à le mettre au bon endroit...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <script type="text/javascript"> setInnerHTML(document.getElementById('menu_tree'),getFileContent('jsp/menu.jsp?serv1=tulip&serv2=magnolia&serv3=sunflower')); </script>
le problème est qu'ensuite je voudrais raffraichir cela via un lien "refresh" mais cela ne fonctionne pas (c'est peut-être lié au 1er problème) :
j'ai même du mal à comprendre et expliquer ce qui se passe... ma page a l'air d'être exécutée mais pas vraiment et tout pédale dans la semoule...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <a href="#" onClick="setInnerHTML(document.getElementById('menu_tree'),getFileContent('jsp/menu.jsp?serv1=magnolia&serv2=sunflower&serv3=tulip'));return false;" title="Refresh menu"><img src="img/refresh.png" alt="refresh" /></a>
quelqu'un saurait-il m'éclairer sur l'utilisation de ce script ? j'essaie de le décortiquer mais j'avoue que j'ai un peu de mal...
merci d'avance
Partager