JARIA est une bibliothèque de fonctions développées pour faciliter l'intégration de JavaScript.

     
IE 6+
FF 2+
Opera 9+
Safari 2+
Chrome

Le treeview

fichiers nécessaires <link href=jaria/jaria.css rel=stylesheet type=text/css />
<script src=jaria/jaria.js type=text/javascript></script>
<script src=jaria/jaria_treeview.js type=text/javascript></script>

La fonction Treeview() créé une arboresence de dossiers et de liens à partir d'une source au format XML
var oTree = new Treview() instancie l'objet
oTree.load() charge le treeview
oTree.pathXml = path; chemin du fichier XML ou du fichier générant le XML (PHP, ASP, ...) sur le serveur
Exemple du fichier XML des données du treeview

exemple code JavaScript <script type=text/javascript>
<!--
  function Load(){
    var oTree = new Treview();
    oTree.pathXml = host/treeview.xml;  /* chemin du fichier XML de données */
    oTree.load = (treeview1);  /* chargement du treeview dans un conteneur dont l'ID est passé en paramètre*/
    oTree.open(2);  /* déploie un dossier selon l'index passé en paramètre (à partir de zéro) */
    oTree.action = function(){
      var action = arguments[0];
      var name = ;
      var documents = oEl.gettags(FICHIER, oTree.xml);
      for (var i = 0; i < documents.length; i++){
        if (documents[i].getAttributeNode(action).value == action){
          name = docs[i].firstChild.nodeValue;
          break;
        }
      }
      oBox.info(oText.lower(name), oText.firstUp(name));
    };
  }
  /* ajoute la fonction Load() à l'évènement window.onload */
  oNav.addevent (onload, Load);
-->
</script>
code HTML <div id=treeview1> </div>