Reduction de code repetitif
Fermé
graffer
Messages postés
35
Date d'inscription
samedi 17 août 2013
Statut
Membre
Dernière intervention
13 décembre 2013
-
Modifié par graffer le 1/09/2013 à 19:41
graffer Messages postés 35 Date d'inscription samedi 17 août 2013 Statut Membre Dernière intervention 13 décembre 2013 - 1 sept. 2013 à 23:56
graffer Messages postés 35 Date d'inscription samedi 17 août 2013 Statut Membre Dernière intervention 13 décembre 2013 - 1 sept. 2013 à 23:56
A voir également:
- Reduction de code repetitif
- Bon de reduction - Guide
- Code asci - Guide
- Code puk bloqué - Guide
- Code de déverrouillage oublié - Guide
- Code blocks free - Télécharger - Langages
3 réponses
Atropa
Messages postés
1940
Date d'inscription
mercredi 25 juin 2008
Statut
Membre
Dernière intervention
11 mai 2014
274
Modifié par Atropa le 1/09/2013 à 22:38
Modifié par Atropa le 1/09/2013 à 22:38
bonsoir,
ca peut être ?
ca peut être ?
<!Doctype html> <html> <head> <title></title> <style type="text/css"> .mUn { background-color: red; } .inc { background-color: lightgreen; } </style> <script type="text/javascript"> <!-- function mUn(e){ var valeur = parseInt(document.getElementById(e.target._funct.id).value); if(valeur >= e.target._funct.num) document.getElementById(e.target._funct.id).value = valeur - e.target._funct.num; } function inc(e){ document.getElementById(e.target._funct.id).value = parseInt(document.getElementById(e.target._funct.id).value) + e.target._funct.num; } function display(idCont,id,nums) { var button,i,j; for(j = 0 ; j <= 1;j++) { if(j > 0) { button = document.createElement('br'); document.getElementById(idCont).appendChild(button); } for(i =0;i < nums.length;i++) { button = document.createElement('button'); button.className = (j == 0)? 'mUn' : 'inc'; button._funct = {}; button._funct.id = id; button._funct.num = nums[i]; if(j == 0) button.addEventListener('click',mUn,true); else button.addEventListener('click',inc,true); button.innerHTML = nums[i]; document.getElementById(idCont).appendChild(button); } } } //--> </script> </head> <body> <div id="cont"></div> <script type="text/javascript"> <!-- display('cont','compte',[1,2,3,5,10,30,100]); //--> </script> </body> </html>
graffer
Messages postés
35
Date d'inscription
samedi 17 août 2013
Statut
Membre
Dernière intervention
13 décembre 2013
1
Modifié par graffer le 1/09/2013 à 23:20
Modifié par graffer le 1/09/2013 à 23:20
Bonsoir Atropa
A premiere vue ca me semble pour pas rafraichir la page entiere
A moins je me trompes et ca serait pour raccourcir le code
Une petite acclaration serait le bienvenue pour disissiper tout doute
Desole je suis encore au stade apprenti surtout en javascript
en tout cas merci
A premiere vue ca me semble pour pas rafraichir la page entiere
A moins je me trompes et ca serait pour raccourcir le code
Une petite acclaration serait le bienvenue pour disissiper tout doute
Desole je suis encore au stade apprenti surtout en javascript
en tout cas merci
Atropa
Messages postés
1940
Date d'inscription
mercredi 25 juin 2008
Statut
Membre
Dernière intervention
11 mai 2014
274
1 sept. 2013 à 23:33
1 sept. 2013 à 23:33
c'est pour raccourcir le code mais c'est juste un exemple.
pour communiquer avec le serveur sans rafraichir la page il faut utiliser XmlHttpRequest
https://developer.mozilla.org/fr/docs/Web/API/XMLHttpRequest ou les websoket mais c'est plus compliqué.
pour communiquer avec le serveur sans rafraichir la page il faut utiliser XmlHttpRequest
https://developer.mozilla.org/fr/docs/Web/API/XMLHttpRequest ou les websoket mais c'est plus compliqué.
graffer
Messages postés
35
Date d'inscription
samedi 17 août 2013
Statut
Membre
Dernière intervention
13 décembre 2013
1
1 sept. 2013 à 23:56
1 sept. 2013 à 23:56
Exemple oui tres compliquer dommage t'as pas associer le
formulaire ou autre + bouton submit et le input texte
Bien en tout cas tu m'as ouvert des nouveaux horizons et
facons de voir les choses
Il me reste plus de travail que je ne le penser , vais devoir etudier a fond
Mais toute autre facon de faire est la bienvenue aussi
et encore un grand merci
formulaire ou autre + bouton submit et le input texte
Bien en tout cas tu m'as ouvert des nouveaux horizons et
facons de voir les choses
Il me reste plus de travail que je ne le penser , vais devoir etudier a fond
Mais toute autre facon de faire est la bienvenue aussi
et encore un grand merci