[AJAX] fonction precedent
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:
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:
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.