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 :

rester sur la derniere page visitée après rechargement


Sujet :

jQuery

  1. #1
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 21
    Par défaut rester sur la derniere page visitée après rechargement
    Bonjour,
    j'utilse la fonction ajax avex jquery pour charger une page dans le div "content"
    ce div affiche par defaut une page "accueil"
    je clique une menu "tout" normalement affiche une page "tout". ça marche bien
    mais j'actualise la page avec la touche F5 alors j'ai trouve une page "accueil".
    je veux rester la derniere page apres actualisation d'une page
    comment je dois faire?
    voila mon code source:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <div id="menu">
    	<p class="menu_head"><a href="accueil.php">Accueil</a></p>
    	<p class="menu_head">Matériels fonctionnelles</p>
    		<div class="menu_body">
    		 <a href="tout.php">Tout</a>
    		 <a href="#">Ordinateurs</a>
    		 <a href="#">Imprimantes</a>
    		 <a href="#">Scanner</a>
    		 </div>
    </div>
    <div id="content">Accueil</div>
    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
     
    $(document).ready(function()
    {
    	$("#menu a").click(function()
        {
    			var lien=$(this).attr("href");
    			var res;
    			if(lien=="#") {
    				res="soon.php";
    			}else {
    				res=lien;
    			}
    			$('#content').html('<img src="images/wait4.gif" border="0" />');
    			$.ajax({
    			  url: res,
    			  success: function(data) {
    				//$('#content').html(data);
    				$('#content').show('fast', function() {
    					$('#content').html(data);
    				  });
    			  }
    			});
    		return false;
    	});
    	//slides the element with class "menu_body" when mouse is over the paragraph
    	$("#menu p.menu_head").mouseover(function()
        {
    	     $(this).css({backgroundImage:"url(down.png)"}).next("div.menu_body").slideDown(500).siblings("div.menu_body").slideUp("slow");
             $(this).siblings().css({backgroundImage:"url(left.png)"});
    	});
    });

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    Qui dit f5 dit rechargement, qui dit rechargement dit réinitialisation du javascript
    c'est donc le document ready qui prend le dessus

    pour retomber sur le dernière page visitée il faut lui dire au chargement et donc passer un paramètre soit vers php et c'est php qui ecrit ton js de chargement, soit dans l'url en get et au chargement tu récupères ce paramètre qui indiquera quelle page afficher ...

    Au passage matériels est masculin ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

Discussions similaires

  1. [MySQL] rester sur la meme page apres insert dans BD
    Par diengkals dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 08/10/2012, 17h50
  2. Comment rester sur la même page du browser
    Par Pedro Varela dans le forum ASP.NET
    Réponses: 2
    Dernier message: 19/11/2007, 17h33
  3. rester sur la meme page aprés l'execution de la servlet
    Par brahimouledriah dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 12/11/2007, 14h01
  4. [XSL-FO] Inserer un footer seulement sur la derniere page !!
    Par Rumeurs dans le forum XSL/XSLT/XPATH
    Réponses: 9
    Dernier message: 25/01/2006, 20h00

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