Bonjour,

Je suis entrain de faire une sorte de repository avec de l'ajax+php.
en fait, chaque dossier ou fichier possède un ID, j'affiche donc la liste avec les ID qui pointe vers une fonction.
Du coup, lorsque je clique sur un lien, qui va rafraichir la div, je ne peux pas faire précédent.

voici le code, ça sera surement plus explicite

ma div en php :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<?
...
echo "<a onclick=\"javascript:listDir('$id')\"><font color=\"#000000\">$title</font></a>";
...
?>
donc quand je clique sur le titre, ça rafraichi ma div avec la nouvelle liste de fichiers et dossiers.

Et là la fonction qui récupéré le resultat d'une page php pour recuperer la listes de dossiers et fichiers.
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
function listDir(id){
http.open('get', 'list.php?id=' + id);
http.onreadystatechange = handleInfo_dir;
http.send(null);
}
 
function handleInfo_dir(){
if(http.readyState == 1){
 document.getElementById('dir_frame').innerHTML = 'Loading...';
}
if(http.readyState == 4){
 var response = http.responseText;
 if(response=="")
        document.getElementById('dir_frame').innerHTML = "Aucun resultat";
 else
        document.getElementById('dir_frame').innerHTML = response;
}
}

Comment pourrais-je faire une fonction pour revenir au dossier precedent?
Peut-on faire des variables persistantes ? autre ? Je ne vois pas du tout

Merci pour votre aide.