j'essaye de generer une page HTML avec du Python.
il s'agit d'un script qui m'affiche l'arborescence de mes fichiers sur une page html avec un systeme d'indice (racine est le niveau 0, quand je rentre à 'linterieur c'est le niveau 1 ...)
je voudrais faire disparaitre le niveau 0 par exemple de mon affichage, mon probleme c'est que le bout de code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
			  document.getElementById("""+str(niveau_arbo)+""").style.display = "none"
s'execute juste 1 fois meme s'il est dans ma boucle principale ?


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
#!/usr/bin/python
import os, sys, re
 
print "Content-type: text/html"
print 
print """<html>
         <head>
         <link rel="stylesheet" href="http://localhost/~anis/acceuil_explorateur.css" />
         <body>
        
        
         """
 
 
 
 
niveau_arbo = 1
 
def parcours(repertoire):
	global niveau_arbo
 
 
	liste = os.listdir(repertoire)
 
	for  element in liste :
		# on s'interesse qu'aux dossiers non caches
		resultat = re.search("^[.](.+)",element)
 
		if not resultat :
		  if os.path.isdir(repertoire+"/"+element):
 
 
			print str(niveau_arbo)
			print """
                        <div id="""+str(niveau_arbo)+""" class = 'dossier'   >
                         
                          <div class='plus' >
                              <img src=http://localhost/~anis/plus.gif width='15px' height='15px' affiche  />
                          </div>
                        
                          <div class='moins'>
                              <img src=http://localhost/~anis/moins.png  width='15px' height='15px'  />
                          </div>
                        
                          <img src=http://localhost/~anis/icone_dossier.png  width='40px' height='40px' />
                          <a href = http://localhost/~anis/cgi-bin/contenu.cgi?rep=""" + repertoire + """/""" +element +""" target = "iframe_droite" >"""+ element +"""
                          </a>
                        
                        </div>
                        """
			print """
                        <script>
                          document.getElementById("""+str(niveau_arbo)+""").style.display = "none"
                        </script>
                        """
 
 
			print "<ul>"
			niveau_arbo = niveau_arbo + 1
			parcours(repertoire+"/"+element)
 
			print "</ul>"
 
	niveau_arbo = niveau_arbo - 1
 
	"""
                        
print "</ul>"
 
parcours("/home/anis/public_html")
 
 
print """
 
 
</body>
</head>
</html>
"""