Bonjour à tous,
je suis en train de faire mon site en Ajax à l'aide de prototype. J'ai deux lien qui me serve d'onglet et je crée des event.observer sur chaque lien afin de gérer les cliques comme ceci :
Event.observe('lien1','click',loadUser);
Event.observe('lien2','click',loadUser);
Ce que j'aimerais c'est que lorsque j'ai cliqué sur un lien, ça m'ouvre mon onglet (ça c'est ok) mais que si je reclique sur le même onglet, et bien rien ne se passe. Dans mon cas, le event.observe est toujours appelé et donc une nouvelle requête Ajax est lancé ... ce qui est un peu lourd.
Voici loadUser :
function loadUser(ev)
{
var element = ev.element();
team = element.id.substring(1,element.id.length);
new Ajax.Updater(team,'ajax/loadPlayer.php?team='+team,
{
method : 'get',
evalScripts : true
});
}
Merci d'avance ...