IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

debugguer une fonction javascript avec eclipse


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    190
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 190
    Par défaut debugguer une fonction javascript avec eclipse
    bonjour,
    je fait appel ds une page jsp a une fonction javascript
    le probleme c que ca plante , sans savoir d'ou vient le probleme
    quelqu'un saurait comment faire pour debugguer et trouver la cause de l'erreur

    by the way,
    voici les deux fonctions :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
     
    function IsNumeric(sText)
    {
    alert('debut isnumeric'); 
    	phoneRegex=/^-?[0-9]+\.?([0-9]+)?$/;
     
       	if(!sText.match(phoneRegex))
       	{
       	alert ('numerique');
        return false;
       }
       alert ('non numerique');
       return true;
    }
     
    		function validerModif(i,idAjustContrat) {
    	alert('valider i='+i+' contrat='+idAjustContrat);
    	if (!IsNumeric(document.forms[0].elements["ajustContrat[" + i + "].CAjustMntAjust"].value)) {
    		alert(messageAjustMontant);
    		}
    	alert('apres validation');
     
    /* autres trt que j'ai mis en commentaire*/
    }
    Cdlt
    Sallemel

  2. #2
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par défaut
    Je n'ai encore jamais eu l'occasion de débugger du javascript avec Eclipse, mais... est-ce que les outils des navigateurs courants, du genre firebug sur firefox, ne feraient pas l'affaire, même si c'est Eclipse qui t'a permis de générer tes pages au départ ?
    Du moment que tu les visualises bien en fin de compte dans un navigateur, comme c'est du script client, tout est observable au niveau du navigateur, donc débuggable (avec ses outils intégrés quand ils existent). Non ? ^^

    Et aussi : avant qu'on se lance dans l'examen détaillé de ton code : peux-tu nous dire ce que tu obtiens comme erreur, et dans quel navigateur ?

  3. #3
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.forms[0].elements["ajustContrat[" + i + "].CAjustMntAjust"].value)
    Es-tu sûr d'avoir dans ton formulaire un élément dont le name est ajustContrat[i].CAjustMntAjust ???
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    10
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 10
    Par défaut
    La réponse à ton problème ne serait pas toute simple ? :

    document.forms[0].elements[ajustContrat[ i ].CAjustMntAjust].value

    Sinon, comme le dit Romain, Firebug est un débugueur très pratique pour les erreurs javascript que tu peux obtenir ici

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    190
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 190
    Par défaut
    ok c'est bon maintenant, j'ai en fait mal tape la propriete , CAjustMntAjust a la place de cAjustMntAjust
    sinon, vous ne connaisez pas un debugger avec internet explorer comme navigateur

    Merci
    Sallemel

  6. #6
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Eventuellement, Companion.js et IE7Pro
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  7. #7
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par défaut
    Pour débugger notamment sur IE6 j'ai utilisé DebugBar, qui est très bien. Il est moins impressionnant que firebug bien entendu, mais il a la grande majorité des fonctionnalités attendues pour ce genre d'outil, et surtout : en comparaison avec ce que le débuggage IE pouvait être avec le fossile "Microsoft Script Debugger" qui était quasiment la seule alternative pendant longtemps... (pour ceux qui y ont déjà goûté ---> )

Discussions similaires

  1. Réponses: 3
    Dernier message: 02/08/2008, 21h36
  2. Réponses: 2
    Dernier message: 16/07/2007, 16h04
  3. Initialiser un champ texte avec une fonction javascript
    Par Agoye dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 20/06/2006, 11h26
  4. problème avec une fonction javaScript
    Par volthur dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 16/05/2006, 18h04
  5. [PHP-JS] une fonction php avec parametres javascript
    Par kagura dans le forum Langage
    Réponses: 1
    Dernier message: 02/03/2006, 18h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo