Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
952 connectés 

  FORUM HardWare.fr
  Programmation
  Javascript/Node.js

  Problème script javascript

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème script javascript

n°2296992
nonet21
Posté le 01-03-2017 à 08:50:56  profilanswer
 

Bonjour
Sur mon script principal en php, j'ai besoin d'introduire deux script javascripts pour faire appliquer certaines fonctions, cependant sur les deux fichiers inclus, seules le deuxième marchent et même en les inversant c'est pareil, j'ai regardé les deux fichiers et je pense que le deuxième doit modifié le premier mais où j'en sais rien du tout: voici les deux scripts :

Code :
  1. <script src= "transfert_rectangle.js"></script>
  2. <script src= "transfert_cercle.js"></script>


Le script transfert_rectangle:

Code :
  1. // Ce fichier nous permet de faire le lien entre le programme JavaScript qui s'effectue du coté client
  2. // Et du programme PHP qui s'effectue du coté serveur
  3. var valider = function(){ // quand on clique sur le bouton Valider, cette fonction va s'executer
  4. // Définition des variables pour AJAX
  5. var oXhr = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP" );
  6. oXhr.onreadystatechange = function(){
  7.  if( oXhr.readyState === 4 && oXhr.status === 200){
  8.   alert(oXhr.responseText);
  9.  }
  10. };
  11. // On récupère les valeurs des select
  12. var north_rect = document.getElementById('north_rect').textContent;
  13. var south_rect = document.getElementById('south_rect').textContent;
  14. var east_rect = document.getElementById('east_rect').textContent;
  15. var west_rect = document.getElementById('west_rect').textContent;
  16. var _id_cap = document.getElementById('_id_cap').textContent;
  17. // On définit la méthode à utiliser et l'url de la page à charger
  18. oXhr.open('POST', 'enregistrement_rectangle.php', true);
  19. oXhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded" );
  20. // On définit quelles variables envoyer
  21. oXhr.send("north_rect="+north_rect+"&south_rect="+south_rect+"&east_rect="+east_rect+"&west_rect="+west_rect+"&_id_cap="+_id_cap);
  22. };


 
et le scripts transfert_cercle:

Code :
  1. // Ce fichier nous permet de faire le lien entre le programme JavaScript qui s'effectue du coté client
  2. // Et du programme PHP qui s'effectue du coté serveur
  3. var valider = function(){ // quand on clique sur le bouton Valider, cette fonction va s'executer
  4. // Définition des variables pour AJAX
  5. var oXhr = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP" );
  6. oXhr.onreadystatechange = function(){
  7.  if( oXhr.readyState === 4 && oXhr.status === 200){
  8.   alert(oXhr.responseText);
  9.  }
  10. };
  11. // On récupère les valeurs des select
  12. var latitude_centre = document.getElementById('latitude_centre').textContent;        // On récupère les valeurs des select
  13. var longitude_centre = document.getElementById('longitude_centre').textContent;
  14. var rayon_cercle = document.getElementById('rayon_cercle').textContent;
  15. var _id_cap = document.getElementById('_id_cap').textContent;
  16. // On définit la méthode à utiliser et l'url de la page à charger
  17. oXhr.open('POST', 'enregistrement_cercle.php', true);
  18. oXhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded" );
  19. // On définit quelles variables envoyer
  20. oXhr.send("&_id_cap="+_id_cap+"&latitude_centre="+latitude_centre+"&longitude_centre="+longitude_centre+"&rayon_cercle="+rayon_cercle);
  21. };


 
Merci d'avance ;)

mood
Publicité
Posté le 01-03-2017 à 08:50:56  profilanswer
 

n°2297066
torwood3
Posté le 02-03-2017 à 00:35:56  profilanswer
 

Bonjour,
 
Les deux fichiers utilisent le même nom de variables : "valider".
Les scripts étant chargé au "même niveau", la première fonction est écrasé par la seconde.
 
Bonne journée,
T


---------------
"La valeur d'un homme tient dans sa capacité à donner et non dans sa capacité à recevoir." Albert Einstein / "Dans la nature, tout a toujours une raison. Si tu comprends cette raison, tu n'as plus besoin de l'expérience." Léonard De Vinci

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Javascript/Node.js

  Problème script javascript

 

Sujets relatifs
Probleme AJAX et JEE/servletJavascript - Controle d'une chaine de caractère
[PYTHON] Help compréhension scriptProcessing : Problème NullPointerException
Script d'extraction de donnéesProblême avec un petit script javascript
[Résolu][XHTML/Javascript/W3C] Problème de XHTML dans un Javascript[Problème] Javascript et script SH
[JavaScript] Problème avec un petit script[Javascript] Problème de script :(
Plus de sujets relatifs à : Problème script javascript


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR