Valid XHTML     Valid CSS2    


        //    (gH)   -_-  diaporama_gen.js  ;  TimeStamp (unix) : 22 Mai 2010 vers 17:05
        
        // #######################################
        
        function forceDuree(d) {
        
        // #######################################
        
        // si d est fourni, on l'utilise comme durée
        // sinon, on utilise la valeur du formulaire
        
        var laduree = top.frames[1].document.getElementById("duree").value
        // rem : var est obligatoire
        if (d!=undefined) { laduree = d }
        
        var old_url = top.location.href
        if (old_url.indexOf("?")==-1) { // aucun paramètre
          var new_url = old_url + "?diapo=1&duree="+laduree
        } else {
          if (old_url.indexOf("duree=")==-1) { // aucun paramètre
             var new_url = old_url + "&duree="+laduree
          } else {
            var new_url = old_url.replace(/duree=\d+/,"duree="+laduree)
          } ; // fin si
        } ; // fin si
        
        top.frames[1].document.getElementById("duree").value = laduree
        top.location.href = new_url
        
        } ; // fin de fonction forceDuree
        
        // #######################################
        
        function changeDiapo(num) {
        
        // #######################################
        
           if (num=="=")  { forceDuree(10000)  ; } else {
        
           var old_url  = top.location.href
           var nbdiapos = top.frames[1].document.getElementById("nbv").value
        
           if (old_url.indexOf("diapo=")==-1) { // pas de numéro de diapo
              var numdiapo  = 1
           } else {
              var attdiapo = old_url.match(/diapo=\d+/)[0] ;
              var numdiapo = parseInt(attdiapo.match(/\d+/)[0]) ;
           } ; // fin si
        
           if (num=="d")  { numdiapo  = 1 ;                  } // début
           if (num=="p")  { numdiapo -= 1 ;                  } // précédente
           if (num=="s")  { numdiapo += 1 ;                  } // suivante
           if (num=="f")  { numdiapo  = nbdiapos ;           } // fin
        
           if (numdiapo>nbdiapos)  { numdiapo = 1 ; }
           if (numdiapo<=0)        { numdiapo = nbdiapos ; }
        
           if (old_url.indexOf("?")==-1) { // aucun paramètre
              top.location.href = old_url + "?diapo=" + numdiapo
           } else {
              top.location.href = old_url.replace(/diapo=\d+/,"diapo="+numdiapo)
           } ; // finsi
        
           } ; // fin si
        
        } ; // fin de fonction forceDuree
        
        // #######################################
        
        function navigation() {
        
        // #######################################
        
        // pour ajouter du texte avec entité, passer par de l'unicode,
        // par exemple :  ==> \u00A0
        
        top.frames[1].document.getElementById("td1").setAttribute("class","visible") ;
        top.frames[1].document.getElementById("td2").setAttribute("class","visible") ;
        top.frames[1].document.getElementById("tnav").setAttribute("class","visible") ;
        top.frames[1].document.getElementById("tnav").setAttribute("border","thin solid") ;
        top.frames[1].document.getElementById("tnav").setAttribute("border-color","black") ;
        top.frames[1].document.getElementById("tnav").setAttribute("border-collapse","collapse") ;
        
        } ; // fin de fonction navigation
        

 

 

retour gH    Retour à la page principale de   (gH)