Je veux comme une aborescence windows quand je click sur un répertoire il m'affiche les répertoires contenu dedan etc...
Ca c'est ma fonction js c'est peut-être la dedan qu'il faudrait changer quelque chose :
#-------------------------------------------------------------------------------------------------------#
var jav_combo
var head="display:''"
img1=new Image()
img1.src="fold.gif"
img2=new Image()
img2.src="open.gif"
function change(){
if(!document.all)
return
if (event.srcElement.id=="foldheader") {
var srcIndex = event.srcElement.sourceIndex
var nested = document.all[srcIndex+1]
if (nested.style.display=="none") {
nested.style.display=''
event.srcElement.style.listStyleImage="url(images/list_rep/open.gif)"
}
else {
nested.style.display="none"
event.srcElement.style.listStyleImage="url(images/list_rep/fold.gif)"
}
}
}
document.onclick=change;
#-------------------------------------------------------------------------------------------------------#
Et ici un bout de code de l'apelle de la fonction :
#-------------------------------------------------------------------------------------------------------#
<div id="treeview">
<UL STYLE="margin-left: 2em"> <!-- premier decalage -->
<?
echo "<LI ID='foldheader'>Projets</li>";
?>
<ul STYLE="margin-left: 1em" id="foldinglist" style="display:none" style=&{head};>
<?
$dir = $_POST["montage"];
listdir($dir);
?>
<SCRIPT LANGUAGE="javascript">
jav_combo ="<?echo"$le_combo"?>";
parent.jav_combo = jav_combo;
</SCRIPT>
</div>
#-------------------------------------------------------------------------------------------------------#
Quandje click sur "Projet" il m'affiche tout d'un seul coup (normal vu la fonction), après certes je peux réduire l'aborescence mais je voudrais que ca le fasse dès le début.(désolé si je suis pas clair
)