Bonjour, je travail pour l'instant en local (wamp2) en php avec une base Postgresql et au format PDO.
j'ai réalisé un petit script d'un treeview, qui me sert de menu, je le fait donc flotter à gauche.
Au niveau du script, je fait une requête qui me sélectionne toutes mes entrées de mes tables et j'affiche ensuite le résultat dans une boucle.
J'utilise un peut de JS pour rendre visible ou nom ma liste de table.
voici mon code javascript :
Code Javascript :
<script type="text/javascript">
function Swap( div_){
var Obj = document.getElementById( div_);
if( Obj){
if( Obj.style.display=="")
Obj.style.display="none";
else
Obj.style.display="";
}
</script>
et au niveau de mon lien :
Code PHP :
<?php
echo '<a href="#" onclick="Swap(\'DIV_'. $donnees['nom_zone'] . \');changerImage(this.firstChild);return false;"><img src="images/plus.ico"/></a><a href="consulter_za.php?info_za='. $donnees['id_zone'] .' ">'. $donnees['nom_zone'] . '</a>';// alors on affiche l'icone "plus" pour dérouler la div afficher par le swap
?>
Au niveau de mon lien j'affiche une autre fonction JS qui ne pose pas de souci.
Mon problème, quand je clique sur un lien une autre page se charge, et l'arborescence de mon treeview est perdu. Je voudrait donc conserver cette arborescence a chaque fois que je clique sur un lien, hop il se ré affiche dans mon treeview et pourquoi pas affiché d'une autre couleur.
Je suis novice en JS, et je n'arrive pas a réaliser ce "truc", j'étais parti sur des conditions php :
chaque lien est suivi d'une variable unique, donc si cette variable existe, alors on le sélectionne et on l'affiche d'une autre couleur...
si besoin je peux poster tout mon script
est ce possible? merci de votre aide