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)"});
	});
});