Je suis un peu novice, alors excusez-moi si ce script est rudimentaire. J'essaie d'utiliser la fonction .load() de jQuery pour charger le mois suivant ou précédent d'un calendrier d'événements sur un site d'expression que j'ai construit. Le script suivant fonctionne dans Chrome, Safari, IE et Firefox 4 bêta, mais il échoue dans FF 3.6.10:La fonction jQuery .load() échoue dans firefox 3.6.10
$('th a.right, th a.left, th a.center').click(function() {
var navMonth = $(this).attr("title");
$('#calendar').html('<p style="padding: 102px 120px;"><img src="http://dashboardco-op.org/images/infra/ajax-loader.gif" /></p>');
$('#calendar').load(navMonth);
});
Et voici le code html:
<th colspan="1"><a id="mc_prev_month" class="icon left" title="{path='live/calendar'}{prev_month format="%Y/%m"}/">←</a></th>
<th colspan="5"><a class="center" title="{path='live/calendar'}{next_month format="%Y/%m"}/">{month format="%F %Y"}</a></th>
<th colspan="1"><a id="mc_next_month" class="icon right" title="{path='live/calendar'}{next_month format="%Y/%m"}/">→</a></th>
J'utilise le ' attribut 'title', car .load() n'écrase pas 'href' - les pages sont donc chargées dans une nouvelle page plutôt que de manière asynchrone.
Merci.
Avez-vous essayé d'utiliser Firebug et vérifié le panneau réseau? – Mottie
Que voulez-vous dire par échoue? Ne fait rien? Quelle erreur lance-t-elle? –