Ajax probleme precedant du navigateur ?????

salut je suis entrain de créer un site internet ou j'utilise ajax le problème que j'ai c'est que quand je click sur une catégorie puis je click sur une autre si je veut revenir au catégorie précédente je peut pas ,
est ce que quelqu'un a une solution pour ce prob ???????????????????????????
Configuration: Windows XP
Firefox 3.0.13

11 réponses

  1. salut si tu utilises jQuery va voir de ce coté là : http://tkyk.github.io/jquery-history-plugin/ J'ai pas encore essayé cependant je cherche a faire la même chose : ce qui est possible puisque par exemple gmail est en ajax et le retour fonctionne parfaitement. Cependant il me semble que ce plugin n'est pas compatible avec IE6. Et pour ce qui est de l'ajout du nom de la page dans la barre c'est possible mais comment ? je ne sais pas encore...
    1
    1. l'adresse ????

      (en MP si tu préfère ...)
      0
      1. nom je suis que c'est ajax
        0
        1. Si l'adresse change, c'est que tu change de page, donc ce n'est pas de l'ajax ...

          c'est quoi le site ?
          0
          1. Bonjour,
            j'ai trouvez un site qui utilise ajax mais la bouton presedent fonctionne et le header aussi et changer lorsque tu es dans la catégorie albums par exemple tu as une adresse comme xxxx.net/#q=Albums
            donc la solution existe ????
            0
            1. Tu peux passer en get si tu préfère.
              Ca ne changera rien au fait que tu est toujours sur la même page. Ca ne modifie pas le header de la page principale. C'est juste la méthode d'envoi des paramêtres qui change ...

              Ca ne résoudra pas ton problème.
              0
              1. oui mais j me demande si par exemple je peut utiliser pour les catégories la méthode GET au lieu de POST

                exemple :
                url='index.php?cat='+films;
                xhr.open('get',url,true);

                normalement ça doit modifier le header en www.site.com/index.php?cat='+films dans la boutton presedant marche

                ?????
                0
                1. C'est tout a fait normal.
                  L'ajax n'est pas une nouvelle page.

                  page1 : url=index.php
                  page2 : url=categorie.php
                          - ajax : catégorie1
                          - ajax : catégorie2
                          - ....

                  Pour le navigateur, tu es toujours sur ta page de catégorie.php ... le fait de modifier le contenu de la page en Ajax ne change pas l'adresse. Ce n'est pas une nouvelle page.
                  Si tu clique sur page précédente, forcément, il revient sur la dernière URL ! pas sur la dernière manip en Ajax !

                  Tu ne pourra pas changer le comportement du bouton précédent !

                  Par contre, tu peux simuler un bouton catégorie précédente dans ta page, en ajax, en nottant quelque part les catégories précédentes.
                  1
                  1. le fait de clicker sur une catégorie dans mon menu fait fait appelle a une fonction ajax qui ouvre un fichier php

                    xhr.open('POST',selectione.php,'true');
                    xhr.sen(......... etc
                    ou il ya ma requete pour sélectionné les sujets de cette catégorie
                    tous ca ca marche bien mais le probleme : qu'on je click sur la categorie1 en suite je clicke sur la categorie2 je fais presedant je doit trouver la categorie1 mais c'est pas ce que j'ai ce me donne la pag index.php
                    en fait toutes navigation dans le site ca passe son modiffier le header ce qui cause ce prob
                    1
                    1. pas assez d'infos ...

                      c'est quoi le code Ajax ?
                      Qu'es-ce qu'il fait ?
                      0