//------------------------------------------\\ // Fichier des scripts JS \\ // Ces scripts sont utiles a phpLister \\ //------------------------------------------\\ function cachelisterep() // Fonction qui cache le div de la liste des repertoires { document.getElementById('repertoires').style.display='none'; } function afflisterep() // Fonction qui affiche le div de la liste des repertoires et qui cache le div des actions { document.getElementById('repertoires').style.display='block'; document.getElementById('actions').style.display='none'; } function setfichier(element,nom,itf) // Fonction qui selectionne le fichier { document.getElementById('f_actuel2').value=element; document.getElementById('f_actuel3').value=element; document.getElementById('f_actuel4').value=element; document.getElementById('f_actuel6').value=element; document.getElementById('fichieracopier').value=element; document.getElementById('fichieradeplacer').value=element; document.getElementById('n_actuel1').value=nom; document.getElementById('n_actuel2').value=nom; document.getElementById('actions').style.display='block'; } function EcrireCookie(nom,valeur) // Fonction pour ecrire rapidement un cookie (utile pour la gestion des etats de l'arborecence et pour le copier/coller) { var argv=EcrireCookie.arguments; var argc=EcrireCookie.arguments.length; var expires=(argc > 2) ? argv[2] : null; var path=(argc > 3) ? argv[3] : null; var domain=(argc > 4) ? argv[4] : null; var secure=(argc > 5) ? argv[5] : false; document.cookie=nom+"="+escape(valeur)+ ((expires==null) ? "" : ("; expires="+expires.toGMTString()))+ ((path==null) ? "" : ("; path="+path))+ ((domain==null) ? "" : ("; domain="+domain))+ ((secure==true) ? "; secure" : ""); } function getCookieVal(offset) // Fonction utile a LireCookie() { var endstr=document.cookie.indexOf (";", offset); if (endstr==-1) endstr=document.cookie.length; return unescape(document.cookie.substring(offset, endstr)); } function LireCookie(nom) // Fonction pour lire rapidement un cookie { var arg=nom+"="; var alen=arg.length; var clen=document.cookie.length; var i=0; while (i < clen) { var j=i+alen; if (document.cookie.substring(i, j)==arg) return getCookieVal(j); i=document.cookie.indexOf(" ",i)+1; if (i==0) break; } return null; } function is_dev(id) // Fonction pour develloper ou replier une branche de l'arborescence selon son etat { if(LireCookie('a'+id)=='oui') { document.getElementById('a'+id).style.display='block'; document.getElementById('i'+id).src='images/imageswinxp//action/_devnon.png'; } else { document.getElementById('a'+id).style.display='none'; document.getElementById('i'+id).src='images/imageswinxp//action/_dev.png'; } } function force_dev(id) // Fonction qui force la branche a se déplier { document.getElementById('i'+id).src='images/imageswinxp//action/_devnon.png'; document.getElementById('a'+id).style.display='block'; EcrireCookie('a'+id,'oui'); } function auto_dev(id) // Fonction qui remet l'arborescence dans l'etat ou il etait avant le nouveau chargement de page { if(LireCookie('a'+id)=='oui') { document.getElementById('i'+id).src='images/imageswinxp//action/_dev.png'; document.getElementById('a'+id).style.display='none'; EcrireCookie('a'+id,'non'); } else { document.getElementById('i'+id).src='images/imageswinxp//action/_devnon.png'; document.getElementById('a'+id).style.display='block'; EcrireCookie('a'+id,'oui'); } } function setcopier() // Definis le fichier a copier { fichier=document.getElementById('fichieracopier').value; EcrireCookie('copie',fichier); } function setdeplacer() // Definis le fichier a deplacer { fichier=document.getElementById('fichieradeplacer').value; EcrireCookie('deplace',fichier); } function effacermem() // Efface la memoire du copier/coller etc. { EcrireCookie('deplace',''); EcrireCookie('copie',''); } function aide(textdaide) { // Affichage du texte de l'aide document.getElementById('aide').innerHTML=''; document.getElementById('aide').innerHTML=textdaide; // document.getElementById('aide2').innerHTML=''; // document.getElementById('aide2').innerHTML=textdaide; }