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 :
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();
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
<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>
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
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