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 :

comment trouver bug sous ie6


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 249
    Par défaut comment trouver bug sous ie6
    bonjour,

    J'ai un script qui fonctionne très bien sous ff2, ei7, opera9 mais pas sous ie6 : comment faire sous ie6 pour identifier l'erreur car l'erreur fournie par ie n'est pas du tout précise :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    ligne : 63
    car : 3
    erreur : type incompatible
    code : 0
    URL : http://toto/index.htm
    => à la ligne 63, j'ai : <table>
    => tout mon code js se trouve dans des fichiers externes donc si ça se trouve l'erreur se situe dans un autre fichier que index.htm : mais lequel ?

  2. #2
    Expert confirmé
    Avatar de le_chomeur
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2006
    Messages
    3 653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 3 653
    Par défaut
    c'est même certain que ton erreur se trouve dans la méthode plutôt que dans l'appelant ...
    quel méthode est appelée ? la source

    sinon a essayer avec un try/catch mais tu n'auras pas beaucoup plus de précisions

  3. #3
    Membre confirmé

    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    211
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 211
    Par défaut
    Télécharge et installe MS Visual Web Developer
    http://www.microsoft.com/express/download/default.aspx

    Crée un nouveau projet/site vide, et lance le debugger (bouton 'Play'), qui devrait ouvrir IE6 (si non mets-le en navigateur par défaut). Navigue jusqu'a ta page a probleme, et le code défectueux devrait apparaitre surligné dans Visual WD.

    Si qqun a mieux, je suis preneur...

  4. #4
    Expert confirmé
    Avatar de le_chomeur
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2006
    Messages
    3 653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 3 653
    Par défaut
    essaye plutôt : http://www.debugbar.com/
    que ms studio juste pour un bug javascript

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 249
    Par défaut
    j'ai installé debugbar mais ça ne m'a pas permit de trouver l'erreur.
    J'ai quand même trouvé : j'avais deux fichier .css pour ma page web => je les aient fusionné et je n'ai plus l'erreur. Par contre je n'ai pas compris pourquoi (j'ai d'autres pages web avec plusieurs .css et je n'ai pas d'erreur)

    par contre j'ai un problème avec mon script js (toujours sous ie6) => je lance des requêtes AJAX périodiquement : le problème c'est qu'il n'y en a qu'une qui est envoyée à l'ouverture de la page puis plus rien... pas de messages d'erreur sous debug bar...
    => comment fait-on un point d'arret avec debug bar (je n'ai pas trouvé comment faire) ?

    PS : j'ai abandonné l'idée de télécharger MS Visual Web Developer avec ma connexion à 10Ko/s...

  6. #6
    Membre confirmé

    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    211
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 211
    Par défaut
    Merci pour DebugBar, je connaissais pas (et cherchais qqchose de similaire depuis longtemps)

  7. #7
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 249
    Par défaut
    j'ai fais mes points d'arrêt avec de alert(); et j'ai trouvé l'erreur js : ie6 n'accepte pas cette commande sur l'objet AJAX.
    xhr.onreadystatechange = null
    => j'ai mis un try/catch pour résoudre le problème
    => maintenant, je peux utiliser deux fichier .css pour mon fichier .htm

    => si on peut faire des points d'arret avec debugbar, je voudrais bien savoir comment...

Discussions similaires

  1. Bug sous IE6 (hi eux six, pas de commentaires SVP)
    Par saxrub dans le forum IGN API Géoportail
    Réponses: 2
    Dernier message: 09/03/2012, 12h00
  2. bug sous IE6
    Par boboss123 dans le forum Mise en page CSS
    Réponses: 0
    Dernier message: 28/01/2010, 10h06
  3. COmment trouver les bugs
    Par L4BiN dans le forum Interfaces Graphiques en Java
    Réponses: 3
    Dernier message: 03/04/2007, 17h44
  4. Comment trouver le texte sous le curseur ?
    Par deetox dans le forum Langage
    Réponses: 2
    Dernier message: 06/08/2005, 13h54
  5. Comment trouver le répertoire démarrage sous 98?
    Par PHILOSOPHE dans le forum API, COM et SDKs
    Réponses: 6
    Dernier message: 18/11/2003, 20h10

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