Bonjour,
J'ai un petit problème avec Ajax (normal, sinon je serais pas entrain de vous écrire). Voici la mise en situation.
Dans ma page, j'ai un menu a gauche et le texte à droite. Lorsqu'un usager clic sur un lien de mon menu, j'aimerais rafraichir seulement la section de droite. Voici un lien du menu :
Mon menu est dans un page qui s'appelle "menu.php".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <a href="#" onclick="new Ajax.Updater('detail_ajax', 'texte_ajax.php' );return false;">
Par la suite, j'ai un page qui s'appelle "texte_ajax.php"
dans ma page texte_ajax.php j'ai mis ceci :
Lorsque je clic sur le lien dans mon menu, je ne comprends une chose. Ça inclut mon texte dans ma page. Cependant, ce qui était affiché dans ma page demeure là mas descend plus bas dans ma page.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <?php include ('haut.php'); include ('menu.php'); ?> <div id="detail_ajax">BlaBlaBla..</div> <?php include ('bas.php'); ?>
Mettons que je suis sur test.php et que je clique sur mon lien plus haut. Ça va afficher le contenu de ma page texte_ajax.php mais ma page test.php demeure là mais en dessous.
En théorie, ça devrait rafraichir le contenu de mon <div>. Cependant, on dirait qu'il ajoute un <div> dans ma page au lieu de rafrachir.
Est-ce que quelqu'un a une idée ??
J'espère que j'ai été assez clair.
Merci.
Partager