11540 sujets

JavaScript, DOM et API Web HTML5

Bonjour à tous,
J'ai découvert ce petit gestionnaire de fichier jquery, très simple à installer, http://www.abeautifulsite.net/jquery-file-tree/#download.
J'ai donc suivi les instructions et ça marche. Le but est de permettre aux utilisateurs de mon site en intranet de pouvoir accéder depuis ce site à certains fichiers placés sur le serveur et rendre ainsi le travail plus fluide. Donc ça marche, les dossiers et fichiers sont bien listés, on ouvre et ferme les dossier mais impossible d'ouvrir les fichiers.
Il faut apparemment déclarer une fonction:
 function openFile(file) {
    // do something with file
    }
    $(document).ready( function() {
    $('#container_id').fileTree({ [options] }, function(file) {
    openFile(file);
    });
    });

Mais je ne sais pas quoi y mettre en fait. Après pas mal de recherches sur le net, je ne suis pas plus renseigné... si quelqu'un pouvait me guider...
Merci par avance Smiley smile
Bonjour,
J'ai finalement trouvé ceci: http://forum.jquery.com/topic/jquery-file-tree-how-to-add-function-when-file-is-clicked
<script>
function openFile(file) {
window.location = file;
}
</script>

Et j'ouvre les fichiers en allant les chercher avec un file:/// mais voici le résultat sur Firebug:

Error: Access to 'file:///media/comun/boarding/PaseDeAbordarAvianca2.pdf' from script denied

Du coup l'accès n'est pas autorisé... uhmm, je crois que je ne vais pas pouvoir mettre en ligne ce superbe petit gestionnaire de fichier à ma prochaine actu de l'intranet...