bonjour,
j'ai créé un petit site mais j'ai un souci avec le datepicker qui ne s'affiche pas sous Internet Explorer, j'ai déjà cherché du coté de la dernière virgule dans les param mais rien de fructueux pour le moment si quelqu'un voit le souci ?
voici le code en question :
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
30
31
32
33
34
35
36
37
38
39
40
41
<script type="application/javascript">
$(document).ready(function() {
	$.ajax({
	type: "POST",
	url: "<?php echo site_url('disponibilite/dispo'); ?>",
	data: "action=recupDates",
	dataType: "json",
	success: function(calendarEvents){
		$(".datepicker").datepicker({
			numberOfMonths: [1, 2],
			showStatus:true,
			firstDay: 1,
			dayNames: ['Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi'],
			dayNamesMin: ['Di', 'Lu', 'Ma', 'Me', 'Je', 'Ve', 'Sa'],
			monthNames: ['Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre'],
			prevText: 'Précédent',
			nextText: 'Suivant',
			showOtherMonths: false,
			beforeShowDay: function (date){
				for (i = 0; i < calendarEvents.length; i++) {
					var mois = parseInt(calendarEvents[i][0]);
					mois = mois - 1;
					if (date.getFullYear() == calendarEvents[i][2] && date.getMonth() == mois && date.getDate() == calendarEvents[i][1]) {
						return [true, 'holiday', calendarEvents[i][3]];
					}
				}
				return [true, ''];						
			}
		});
		$(".loading_datepicker").css('display','none');
	},
	error: function(jqXHR, textStatus) {
		$(".loading_datepicker").html('Erreur lors du chargement du calendrier <a href="#" class="voir_erreur">Voir l\'erreur</a>');
		$(".loading_datepicker").children('.voir_erreur').click(function(){
			$(this).hide();
			$(".loading_datepicker").after("<p> Erreur de requête JSON : "+textStatus+"<br/><br/>"+jqXHR.responseText+"</p>")
		});
	}
});
});
</script>