bonjour,
voila mon soucis. dans ma page je génère un "popup" via une requête ajax. Jusque là, tout va bien. En revanche ce qui ne veut pas fonctionner c'est la "fermeture" de cette popup ...
Voila à quoi ressemble mon code pour générer ma popup :
Et voici la partie intéressante de la variable response retournée par monscript.php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 var url = 'monscript.php?option='+option; new Ajax(url, { method: 'post', onComplete: function(response) { var popup = new Element('div', {'id':'mapopup'}); popup.setHTML(response); popup.inject($('mainPage'), 'top'); } }).request();
le problème c'est que le onclick="$('mapopup').destroy();" qui devrait supprimer ma popup ne fonctionne pas. IL ne se passe rien quand je clique dessus
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <div> <div class="titre"> <span>mon titre</span> <img src="monimage.png" onclick="$('mapopup').destroy();" alt="Fermer" title="Fermer cette fenêtre" /> </div> <div class="contenu"> bla bla bla bla bla ..... </div> </div>![]()
J'ai aussi essayé onclick="$('mapopup').dispose();" mais sans plus de succès.
En revanche onclick="$('mapopup').empty();" fonctionne très bien mais supprime uniquement le contenu de ma popup ...
voili, voulou ... si quelqu'un avait une donc idée pour supprimer ma div ça serait super cool.
Bonne journée







Répondre avec citation
Partager