28-10-2008, 06:22 PM
j ai un peu le même principe à gérer et j'applique deux solutions selon les cas :
1er cas : tu cliques sur un élément de la page, un menu contextuel apparaît avec les options qui vont bien (et qui peuvent donc évoluer dans le temps).
j'ai crée dans la page un menu contenant diverses options, qui fonction des retours ajax s'affichent ou non (display = none) Eventuellement je rajoute des options si elles sont retournées par ajax mais pas dans la page
2eme cas : tu cliques sur un élément de la page, des informations statiques apparaissent (ie, impossible de modifier le contenu)
dans ce cadre, c'est javascript qui gère avec l'algo suivant
1) événement = clic élément
2) si élément cliqué possède déja le "div" concernant les informations statiques, l'afficher
3) si élément cliqué ne possède pas le "div", appel ajax
3.1) retour ajax, génération du div et de son contenu
3.2) affichage du "div"
1er cas : tu cliques sur un élément de la page, un menu contextuel apparaît avec les options qui vont bien (et qui peuvent donc évoluer dans le temps).
j'ai crée dans la page un menu contenant diverses options, qui fonction des retours ajax s'affichent ou non (display = none) Eventuellement je rajoute des options si elles sont retournées par ajax mais pas dans la page
2eme cas : tu cliques sur un élément de la page, des informations statiques apparaissent (ie, impossible de modifier le contenu)
dans ce cadre, c'est javascript qui gère avec l'algo suivant
1) événement = clic élément
2) si élément cliqué possède déja le "div" concernant les informations statiques, l'afficher
3) si élément cliqué ne possède pas le "div", appel ajax
3.1) retour ajax, génération du div et de son contenu
3.2) affichage du "div"