fr . comp . lang . javascript


Service Usenet Gratuit - You The Net .Com Consultez les groupes de news usenet nntp avec www.youthenet.com Postez et suivez voos fils de discussions gratuitement avec you the net .com le service gratuit de news en ligne

Re: Calcul instantané sur Fr Comp Lang Javascript



Groupes les plus fournis
rec sport cyclisme rec aviation soc economie test rec plongee comp infosystemes www navigateurs sci physique comp os linux debats comp sys mac sci philo usenet abus d comp ordinosaures bio medecine rec philatelie soc religion lettres langue francaise comp sys pc petites-annonces immobilier soc sectes education divers


Derniers posts youthenet
Que pensez-vous de la doctrine de James Madison ? Re: envoi des données à un serveur html la demeure du chaos Re: Alice au pays de Free (d'après la t ribune) Re: Est-ce ue violation de la GPL? Re: L'ultra libéralisme du chemin de fer prôné par Sarkozy... Président langue de bois ? la compagnie de l'autre

actualité

Le site Bonjour Québec utilisera une application intégrant Google Maps
La Presse Canadienne - 17 juin 2008
Les autres technologies utilisées dans le cadre de ce projet sont AJAX, Javascript ainsi que Oracle Spatial 10g. "L'expertise Google Maps vient compléter ...
source

actualité

> Exonération TP dans les ZRU
APCE - Il y a 15 heures
La fonction qui vous permet d'écouter le texte sélectionné nécessite l'utilisation de JavaScript. La loi du 14 novembre 1996 relative à la mise en oeuvre du ...
source

Accueil |  Ajouter aux Favoris |  Inscription |  connexion |  Flux RSS de fr.comp.lang.javascript |

fr . comp . lang . javascript

Re: Calcul instantané



accueil . fr . comp . lang . javascript




Re: Calcul instantané

   
Sujet: Re: Calcul instantané
De: stephanemoriaux.NoAdmin (l' arobase) wanadoo.fr.invalid (SAM)
Groupes: fr.comp.lang.javascript
Organisation: les newsgroups par Orange
Date: 10. May 2008, 11:35:04
DamDamDeo a écrit :
On 10 mai, 04:01, SAM <stephanemoriaux.NoAd...@wanadoo.fr.invalid>
wrote:

J'espère seulement que tu comprends ce qui est bidouillé ?
Sinon il faut demander.

Je comprend globalement ce qui se passe :
"additionne  tous les nombres contenu dans la rangé et affiche le
résultat dans le dernier input de cette rangé"
(heu j'ai bon ?)

oui :-)

 mais très sincèrement, de là à essayé de refaire quelque chose dans
le même style pour qu'en plus de calculer des rangés on puisse aussi
calculer des colonnes, y'a pour moi un grand fossé.

Il faut s'inspirer du premier jus.

on crée un tableau (un array) des sous-totaux par colonne
   var tot = new Array();    // ou : tot = [];
on crée une variable pour le sous-total de la rangée
   var sstot = 0;

on commence par relever le nombre d'inputs
   var c = document.form1.length;
puis le nombre de rangées
   var r = document.getElementsByTagName('TR');
ce qui nous donne le nombre de colonnes :
   var n = c/r;

on peut alors créer les sous-totaux par colonnes (sauf la dernière)
   for(var i=0; i<n-1; i++) tot[i] = 0;

ensuite on fait une boucle sur les rangées sauf la dernière des totaux
la boucle a pour pas : n  (on saute de n cellules en n cellules)
   for(var i=0; i<(c-n); i = i+n) {

dans cette boucle on fait une boucle sur les inputs de la rangée
      for(var j=0; j<(n-1); j++) {
        addition de chaque input dans sous-total de rangée
          sstot += f[i+j].value*1;
        addition de chaque input dans sous-total de colonne
          tot[i] += f[i+j].value*1;
        fin de sous-boucle

on dispose le sous-total de la rangée
     f[i+n-1].value = sstot;
on remet à zéro le sous-total de rangée pour le prochain passage (i+n)
     sstot = 0;

enfin il ne reste plus qu'à réaliser la boucle sur la dernière rangée des totaux généraux
    ( les cellules ou inputs depuis f[c-n] à f[c-2] )
    ( rappel : les inputs vont de f[0] à f[c-1] )
pour entrer les résultats des sous-totaux par colonnes puis le total de la rangée
     sstot = 0;
     for(var i=0; i<n-1; i++) {
       f[c-n+i]. value = ...


Voili, voilou

Le truc complet est prèt, je te le donne dès que tu m'as montré tes tentatives.

--
sm


Date Sujet  Auteur
09.05. * Calcul instantanéDamDamDeo
09.05. `* Re: Calcul instantanéSAM
09.05.  +- Re: Calcul instantanéDamDamDeo
09.05.  `* Re: Calcul instantanéDamDamDeo
09.05.   `* Re: Calcul instantanéSAM
09.05.    `* Re: Calcul instantanéDamDamDeo
10.05.     `* Re: Calcul instantanéSAM
10.05.      +- Re: Calcul instantanéDamDamDeo
10.05.      `* Re: Calcul instantanéDamDamDeo
10.05.       `* Re: Calcul instantanéSAM
10.05.        `* Re: Calcul instantanéDamDamDeo
10.05.         `* Re: Calcul instantanéSAM
10.05.          `* Re: Calcul instantanéSAM
11.05.           `* Re: Calcul instantanéDamDamDeo
11.05.            `* Re: Calcul instantanéSAM
11.05.             +- Re: Calcul instantanéDamDamDeo
11.05.             `* Re: Calcul instantanéDamDamDeo
11.05.              `- Re: Calcul instantanDamDamDeo
Derniers articles
petites-annonces informatique autos mitsubishi jobs offres jobs demandes jobs d jobs test soc politique sci astrophysique misc droit reseaux telecoms adsl misc handicap comp lang javascript rec animaux rec photo

Derniers messages
petites-annonces informatique autos mitsubishi jobs offres jobs demandes jobs d jobs soc politique sci zetetique test sci astrophysique misc droit comp sys pc comp text tex soc religion reseaux telecoms adsl

actualité

Le site Bonjour Québec utilisera une application intégrant Google Maps
La Presse Canadienne - 17 juin 2008
Les autres technologies utilisées dans le cadre de ce projet sont AJAX, Javascript ainsi que Oracle Spatial 10g. "L'expertise Google Maps vient compléter ...
source

actualité

Incompatibilités Firefox 3 et iWeb
MacPlus - 18 juin 2008
A l'origine du problème, il semble qu'on trouve un défaut des bibliothèques JavaScript utilisées par le logiciel de création d'Apple qui empêche les ...
source


 




Copyright 2008 ©  - YouTheNet.com

| citrus |