Bonjour bonjour,

Après avoir passé de longues heures à chercher le pourquoi du comment j'ai décidé de faire appel à vous pour m'aider à comprendre qu'est-ce qui ne va pas dans l'utilisation de mon script...

Les symptômes sont alarmants ^^ Tenez-vous bien

Je développe en ce moment un calendrier dynamique d'évènements. Lorsqu'un évènement est entré dans la base de données, celui-ci figure sur ma page agenda.php sous la forme d'un lien :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
echo "<div class=\"texte_cellule\" id=\"cont_even\">";
$detail_mois = $calendrier->liste_evenements_mois($calendrier->timestamp_mois[$i]);
while ($liste_mois = mysql_fetch_object($detail_mois)) {
	echo "<a href=\"\" id=\"".$liste_mois->id_evenement."\">".$calendrier->liste_categories[$liste_mois->categorie][1]." - ".$liste_mois->titre."</a><br />";
}
echo "</div>";
Je voudrais qu'au clic sur un lien, un div apparaisse de façon à visualiser le détail de l'évènement.
Pour ce faire, je souhaiterais lancer une requête via Mootools :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
window.addEvent('domready', function () {
 
	var list = $('cont_even').getElements('a');
 
	list.each(function(element) {
 
		element.addEvent('click', function() {
			affiche_details(element.getProperty('id'));
 
		 });
 
	});
});
 
function affiche_details(id) {
 
		var url = 'validation/details_evenement.php';
		var log = $('res').addClass('ajax-loading');
 
		var ajaxRequest = new Ajax(url, {
			method: 'post',
			encoding: 'uft-8',
			data:'id='+id,
			update:log,
			onComplete: function() { log.removeClass('ajax-loading'); }
	  	}).request();
	}
 
</script>

Le problème est qu'aucune réponse n'est renvoyée par mon fichier details_evenement.php :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
<?php
session_start();
header('Content-Type: text/html; charset=ISO-8859-1');
 
if ($_POST) {
        echo "TEST";
        sleep(5);
}
 
?>
Savez-vous d'où est-ce que ça peut venir ?

Autre question : savez-vous pourquoi lorsque je clique sur un lien évènement avec IE 6 il me redirige sur la page d'accueil de mon site ?

Merci d'avance pour votre aide précieuse !