Parse Error dans une simple requete AJAX

Résolu
Overstyle Messages postés 32 Date d'inscription   Statut Membre Dernière intervention   -  
Overstyle Messages postés 32 Date d'inscription   Statut Membre Dernière intervention   -
Salut tout le monde,

Ca fais pres de 2 heures que je tourne en rond autout de cette parse error, ce qui commence à m'agacer sérieusement.
Quelqu'un aurait-il quelques minutes pour corriger ça...

<?php
$next_month_link = '<div class="control_right"><a href="#" onclick=Ajax.Updater("calendar","calendar.php?month="'.$month."&year=".$year); return false;'>>></a></div><div style="clear:both;"></div>';
?>



2 réponses

Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
essayes une des deux:

<div class="control_right"><a href="javascript:Ajax.Updater('calendar','calendar.php?month=<?php echo $month; ?>&year=<?php echo $year; ?>')"; return false;>>></a></div><div style="clear:both;"></div>

<?php
$next_month_link = '<div class="control_right"><a href="#" onclick=Ajax.Updater("calendar","calendar.php?month='.$month.'&year='.$year'); return false;'>>></a></div><div style="clear:both;"></div>';
?>
0
Overstyle Messages postés 32 Date d'inscription   Statut Membre Dernière intervention   1
 
Merci Alain_42 pour ton effort
Après plusieurs heures supplémentaires, voici une bonne synthaxe:

$next_month_link = '<div class="control_right"><a href="#"  onclick="new Ajax.Updater(\'calendar\',\'calendar.php?month='.($month != 12 ? $month + 1 : 1).'&year='.($month != 12 ? $year : $year + 1).'\'); return false;">>></a></div><div style="clear:both;"></div>'; 

Maintenant ce pose un deuxième problème:
Explications...

- La div qui est mise à jour est une div qui contient un petit calendrier.
- Ce calendrier contient des événements (liens) sur certains jours

Quand je clique sur un de ces liens, la page s'actualise entièrement et repositionne mon calendrier a la date actuelle...

Y-a-t'il un moyen d'éviter ça?

Merci pour votre aide
0
Overstyle Messages postés 32 Date d'inscription   Statut Membre Dernière intervention   1
 
Bon j'imagine que tout le monde dors en France...

La seule solution que j'ai trouvé est refaire passer les dates affichées par le calendrier dans l'URL des liens... donc je vais dire que c'est résolu.

@Plouss
0