IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

historique en ajax


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Août 2004
    Messages
    499
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 499
    Par défaut historique en ajax
    J'ai une requête ajax classique dans le quel je change l'url en ajoutant une ancre à chaque page.
    Mais ça ne le met pas dans l'historique ?
    donc quand je retourne en arrière dans l'historique du navigateur seul l'ancre est changée mais je ne retrouve pas le contenu ?
    La mise à jour de l'ancre se trouve en bas et la page en ligne est la suivante :
    http://6tnline.com/joann/
    Code :
    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
    42
    		// navigation ajax	
    	$('#menuPrincipal ul li a').click(function(){
    		var $this=$(this);
    		var page=$this.attr('href').substr(8);
    		var contenu=$('div#contenu');
    		contenu.insertBefore('en chargement...');
    		if(page!='')
    		{
    			$('#menuPrincipal ul li a').css('fontWeight','normal').each(function(){
    				$this.css({fontWeight:'bold'});	
    			});
    			 $.ajax({
    				 url:page+'.php',
    				 data:'#'+page,
    				 type:'POST',
    				 global:true,
    				 cache:false,
    				 dataType:'html',
    				 contentType:'text/html',
    				 success:function(reponse){
    				 	/*
    				 	contenu
    				 	.animate({opacity:'toggle',height:'toggle'}, 'normal', function(){
    						contenu.animate({opacity:'toggle',height:'toggle'}, 'normal')
    						.html(reponse);
    					});
    					*/
    					 contenu.fadeTo(200,0,function(){
    						 contenu.html(reponse).fadeTo(200,1);
    						});
    				 }
    			 });
    			// mise à jour de l'ancre
    			var lien=document.location.href;
    			var lien=lien.replace(/^.*#\//, '');
    			//suppression des caractères #/
    			var updateHash=document.location.hash=page;
       			//alert(updateHash);
    		}	
    		$this.blur();
    		return false;
    	});
    Merci

  2. #2
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant perpétuel
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Billets dans le blog
    125
    Par défaut
    Bonsoir

    Je ne me suis jamais intéressé au problème jusqu'à aujourd'hui, mais une rapide recherche avec Google me donne quelques références intéressantes :



    Vous seriez bien aimable, en postant un exemple de code illustrant la solution (les solutions, dépendance aux navigateurs) que vous avez choisie.

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AJAX] Requêtes AJAX et gestion historique
    Par almoha dans le forum jQuery
    Réponses: 0
    Dernier message: 08/12/2013, 11h10
  2. historique via trigger
    Par rgz dans le forum SQL
    Réponses: 6
    Dernier message: 25/06/2003, 19h12
  3. Historique de la méthode Merise
    Par Demetan dans le forum Merise
    Réponses: 4
    Dernier message: 06/06/2003, 16h46
  4. [TWebBrowser] ... et l'historique de I.E.
    Par Frederic dans le forum Composants VCL
    Réponses: 6
    Dernier message: 21/10/2002, 18h53
  5. historique d'une disquette
    Par bashou dans le forum MFC
    Réponses: 2
    Dernier message: 24/06/2002, 11h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo