Valid XHTML     Valid CSS2    


         //    (gH)   -_-  envois.js  ;  TimeStamp (unix) : 20 Mars 2010 vers 11:19
        
         // ##########################################################################
        
         function fonction1(param) {
        
         // ##########################################################################
        
           //
           // appel dans envois.php : fonction1(this.age.value)
           //
        
                ecritVisu("Vous avez cliqué sur envoi1.") ;
                topar = typeof param ;
                ecritVisu("Votre paramètre est de type '" + topar + "'.") ;
                ecritVisu("Sa valeur est '" + param + "'.") ;
                param = 25 ;
                ecritVisu("Si je la change en '" + param + "', en principe ") ;
                ecritVisu("sa valeur n'est pas modifiée.") ;
                window.document.forms[0].elements[0].value++
                ecritVisu("Mais je peux y accéder via : ") ;
                ecritVisu("   window.document.forms[0].elements[0].value.") ;
                ecritVisu() ;
        
         } ; // fin de fonction fonction1
        
         // ##########################################################################
        
         function fonction2(param) {
        
         // ##########################################################################
        
           //
           // appel dans envois.php : fonction2(this.age)
           //
        
                ecritVisu("Vous avez cliqué sur envoi2.") ;
                topar = typeof param ;
                ecritVisu("Votre paramètre est de type '" + topar + "'.") ;
                if (typeof param.value !== "undefined") {
                  ecritVisu("Cet objet a une valeur, à savoir '" + param.value + "'.") ;
                  ecritVisu("Je suis en \"accès direct\" avec cet objet.") ;
                  param.value++ ;
                  ecritVisu("La preuve : je viens de l'incrémenter de 1.") ;
                } ; // fin si
                ecritVisu() ;
        
         } ; // fin de fonction fonction2
        
         // ##########################################################################
        
         function fonction3(param) {
        
         // ##########################################################################
        
           //
           // appel dans envois.php : fonction3(this)
           //
        
                ecritVisu("Vous avez cliqué sur envoi3.") ;
                topar = typeof param ;
                ecritVisu("Votre paramètre est de type '" + topar + "'.") ;
                if (typeof param.value == "undefined") {
                  ecritVisu("Cet objet n'a pas de valeur.") ;
                  //  en fait, vag3 est défini par :
                  //     vag3 = window.document.forms[2].elements[0].value
                  //  car il est dans le troisième formulaire (donc indice 2)
                  vag3 = param.elements[0].value
                  ecritVisu("Par contre, il a un tableau \"elements\" ") ;
                  ecritVisu("dont le premier élément a valeur est '" + vag3 + "'.") ;
                  param.elements[0].value++ // mais pas vag3++
                  ecritVisu("Ainsi, je viens de lui rajouter 1.") ;
                } ; // fin si
                ecritVisu() ;
        
         } ; // fin de fonction fonction3
        
         // ##########################################################################
        
         function fonction4(param) {
        
         // ##########################################################################
        
              //
              // appel dans envois.php : fonction4()
              //
        
                   ecritVisu("Vous avez cliqué sur envoi4.") ;
                   if (typeof param == "undefined") {
                     ecritVisu("Il n'y a pas de paramètre transmis.") ;
                   } ; // fin de si
                   vage4 = document.getElementById("age4").value ;
                   ecritVisu("Toutefois, je peux récupérer la valeur " + vage4 ) ;
                   ecritVisu("à l'aide de l'identifiant age4.") ;
                   vage4++ ;
                   document.getElementById("age4").value = vage4 ;
                   ecritVisu("Je viens au passage de l'augmenter de 1." ) ;
                   ecritVisu() ;
        
              } ; // fin de fonction fonction4
        
         // ##########################################################################
        
         function ecritVisu(txt) {
        
         // ##########################################################################
        
                   if (typeof txt !== "undefined") {
                      document.getElementById("visu").value += txt  ;
                   } ; // fin de si
                   document.getElementById("visu").value += "\n" ;
        
              } ; // fin de fonction ecritVisu
        
         // ##########################################################################
        
         function videVisu() {
        
         // ##########################################################################
        
                   document.getElementById("visu").value = "" ;
        
              } ; // fin de fonction videVisu
        
         // ##########################################################################
        

 

 

retour gH    Retour à la page principale de   (gH)