IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

Arborescence avec JQuery.


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    22
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mars 2009
    Messages : 22
    Par défaut Arborescence avec JQuery.
    Bonjour tout le monde,
    J'ai besoin de construire une arborescence avec JQuery, j'ai suivi le tutoriel suivant : http://abeautifulsite.developpez.com...ence-fichiers/
    Pour la tester, j'ai créé un répertoire test dans lequel j'ai copié les fichier suivant : jqueryFileTree.css, jqueryFileTree.js, jQueryEasing.js, jqueryFileTree.php, jquery.js et mon fichier qui doit recevoir l'arborescence test.php, son code est le suivant :
    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
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
     
    	<head>
    		<title>jQuery File Tree Demo</title>
    		<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
     
    		<style type="text/css">
    			BODY,
    			HTML {
    				padding: 0px;
    				margin: 0px;
    			}
    			BODY {
    				font-family: Verdana, Arial, Helvetica, sans-serif;
    				font-size: 11px;
    				background: #EEE;
    				padding: 15px;
    			}
     
    			H1 {
    				font-family: Georgia, serif;
    				font-size: 20px;
    				font-weight: normal;
    			}
     
    			H2 {
    				font-family: Georgia, serif;
    				font-size: 16px;
    				font-weight: normal;
    				margin: 0px 0px 10px 0px;
    			}
     
    			.example {
    				float: left;
    				margin: 15px;
    			}
     
    			.demo {
    				width: 800px;
    				height: 400px;
    				border-top: solid 1px #BBB;
    				border-left: solid 1px #BBB;
    				border-bottom: solid 1px #FFF;
    				border-right: solid 1px #FFF;
    				background: #FFF;
    				overflow: scroll;
    				padding: 5px;
    			}
     
    			P.note {
    				color: #999;
    				clear: both;
    			}
    		</style>
     
    <script src="./jquery.js" type="text/javascript"></script>
    <script src="./jQueryEasing.js" type="text/javascript"></script>
    <script src="./jquery_easing_compatibility.js" type="text/javascript"></script>
    <script src="./jqueryFileTree.js" type="text/javascript"></script>
    <link href="./jqueryFileTree.css" rel="stylesheet" type="text/css" media="screen" />  
     
    		<script type="text/javascript">
    		$(document).ready( function() {
    			$('#fileTreeDemo').fileTree({
    				root: '/',
    				script: 'jqueryFileTree.php',
    				expandSpeed: 1000,
    				collapseSpeed: 1000,
    				multiFolder: false
    				}, function(file) { 
    					alert(file);
    				});
    			}); 
    		</script>
    	</head>
     
    	<body>
     
    		<h1>jQuery File Tree Demo</h1>
     
    		<div class="example">
    			<h2>Default options</h2>
    			<div id="fileTreeDemo" class="demo">
    			</div>
    		</div>
    	</body>
    </html>
    Avec tous ces documents, j'ai aussi mis le dossier qui comporte les images qui seront utilisées dans l'affichage de l'arborescence : imagestree.
    Normalement tout est bien placé mais quand j'essaie de visualiser l'arborescence c'est ce que j'obtiens.
    Pièce jointe 61927

    Aidez-moi s'il vous plaît, je pense que c le root qu'il n'arrive pas à détecter mais je ne sais pas comment corriger celui là.
    Merci d'avance..

  2. #2
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant perpétuel
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Billets dans le blog
    125
    Par défaut
    Bonsoir.

    Votre pièce jointe n'est pas visible.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    $(document).ready( function() {
        $('#container_id').fileTree({
            root: '/some/folder/',
            script: 'jqueryFileTree.asp',
            expandSpeed: 1000,
            collapseSpeed: 1000,
            multiFolder: false
        }, function(file) {
            alert(file);
        });
    });
    « /some/folder/ » doit, bien entendu, être remplacé par un non de dossier valide.

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    33
    Détails du profil
    Informations personnelles :
    Âge : 90
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2009
    Messages : 33
    Par défaut Nom de fichier valide - Lequel ?
    Je n'arrive pas à identifier la racine de référence des fichiers prévue par le plugin.

    Je fais mes tests hors ligne sur un serveur Apache configuré avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DocumentRoot "J:/MesSites"
    Mon site de test est sur "J:/MesSites/test/
    Avec
    j'obtiens l'arborescence du disque sur lequel se trouvent les fichiers de développement. soit actuellement J:, et donc ni la racine de localhost, ni la racine du site testé, ce qu'il me semble que j'aurais pu attendre.

    Que se passera t'il "online" sur le serveur de déploiement ?

Discussions similaires

  1. Arborescence en JQuery et affichage avec un JSON
    Par miloozer dans le forum jQuery
    Réponses: 8
    Dernier message: 13/04/2013, 10h43
  2. Réponses: 3
    Dernier message: 27/05/2009, 13h31
  3. Créer une arborescence avec XSL
    Par kobe dans le forum XSL/XSLT/XPATH
    Réponses: 19
    Dernier message: 13/06/2006, 09h54
  4. Réponses: 3
    Dernier message: 28/03/2006, 10h52
  5. copie d'une arborescence avec excel vb
    Par kernel57 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 18/11/2005, 08h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo