[RESOLU] Recherche de quoi debugger du JS sous IE6

Recherche de quoi debugger du JS sous IE6 [RESOLU] - HTML/CSS - Programmation

Marsh Posté le 07-12-2006 à 18:23:40    

Salut à tous !
 
J'ai absolument d'un debugger JavaScript sous IE.
 
Y'a déjà la MsScriptDebugger mais il est ignoble, non pas au niveau fonctionnalité (y'a le strict minimum mais ça permet déjà de faire pas mal de chose) mais plus au niveau stabilité... En effet, il plante au moins 10 fois par jour et une fois planté, une seule solution, fermer tous mes programmes et relancer ma session windows... Autant dire que c'est une perte de temps et c'est vraiment pénible...
 
Autre contrainte, pas de Office 2003 donc adieu le MsScriptEditor. L'appli sur laquelle je travaille utilise Office et doit absolument utiliser Office 97 ou Office 2000. D'ailleurs, depuis le temps qu'on n'a pas essayé avec 97, y'a des chances qu'on ait un paquet de régressions...
 
Ensuite, pourquoi IE ? Parce que l'appli est uniquement compatible IE5.5 et IE6. Sous FireFox, on arrive à avoir la page de login et à arriver sur la page de sommaire mais pas plus... Avec les autres navigateurs, c'est pire :lol:
 
Bref, quelqu'un a une solution à mon problème ?


Message édité par Fraisouille le 08-12-2006 à 11:40:46
Reply

Marsh Posté le 07-12-2006 à 18:23:40   

Reply

Marsh Posté le 07-12-2006 à 23:27:19    

Pourquoi ton appli ne tourne pas sous les autres navigateurs ? C'est une contrainte technique un un choix délibéré de ta part ?

Reply

Marsh Posté le 08-12-2006 à 08:44:01    

Installe visual studio, perso je connais pas mieux pour débugger les plantages d'IE

Reply

Marsh Posté le 08-12-2006 à 09:08:22    

gebruik a écrit :

Pourquoi ton appli ne tourne pas sous les autres navigateurs ? C'est une contrainte technique un un choix délibéré de ta part ?


Ben les clients ne fonctionnent que sur IE... Donc quand on développe, on ne teste que sur IE... Et vu qu'il y a tout de même 4 ans de développement, ben y'a une partie du code JS qui n'est pas compatible avec les autres navigateurs... Y'a aussi certaines classes java qui génèrent de l'html pas tout à fait catholique qu'IE interprète sans soucis mais qui ne plait pas aux autres navigateurs qui sont moins permissifs... A terme, on doit rendre notre appli compatible avec les autres navigateurs mais c'est pas pour tout de suite...


Message édité par Fraisouille le 08-12-2006 à 09:08:29
Reply

Marsh Posté le 08-12-2006 à 09:10:16    

anapajari a écrit :

Installe visual studio, perso je connais pas mieux pour débugger les plantages d'IE


:??:  
 
Ce ne sont pas les plantages d'IE qui m'intéresse... Je veux juste pouvoir poser un point d'arrêt dans du code JS, faire du pas à pas, vérifier le contenu de variables et remonter les piles d'appel.


Message édité par Fraisouille le 08-12-2006 à 09:10:22
Reply

Marsh Posté le 08-12-2006 à 09:19:04    

bien ce que je dis ....

Reply

Marsh Posté le 08-12-2006 à 09:30:12    

Je vois pas le rapport entre les plantages d'IE et debugger du code JavaScript... Tu peux me donner plus d'info ? Tu utilises quelle fonctionnalité de Visual ?

Reply

Marsh Posté le 08-12-2006 à 09:32:25    

Bon ok, je viens de voir sur le net... En gros, c'est le MsScriptEditor qui est aussi inclus dans Visual, j'ai bon ?
 
Par contre, une license Visual Studio, uh uh uh... :/
 
Il n'est pas dispo tout seul ce machin ? Ou un autre qui fait pareil ?


Message édité par Fraisouille le 08-12-2006 à 09:34:34
Reply

Marsh Posté le 08-12-2006 à 09:38:36    

nan c'est visual qui supporte le js [:spamafote]
ça te donne un truc comme ça:
http://img92.imageshack.us/img92/148/vsnv3.th.jpg

Reply

Marsh Posté le 08-12-2006 à 09:41:04    

la version express doit l'inclure ( de mémoire hein )

Reply

Marsh Posté le 08-12-2006 à 09:41:04   

Reply

Marsh Posté le 08-12-2006 à 10:20:43    

Ouais, suffit d'un Visual Studio...

Reply

Marsh Posté le 08-12-2006 à 11:30:53    

Bon, j'ai une bonne nouvelle et une mauvaise nouvelle...
Dans Visual Studio, c'est bien MS Script Editor qui est dedans. La première version a été packagée avec Office 2000 et non Office 2003. Et comme j'ai un Office 2000, j'ai pu l'installer après avoir farfouiller un peu dans les options d'install. Par contre, une fois installé, impossible de lui dire de se brancher sur IE... J'ai essayé de virer mon ancien debugger mais l'option : Affichage -> Débogueur de Script de IE disparaît... J'ai essayé de tout désinstaller puis réinstaller uniquement MS Script Editor mais ça ne donne rien... J'ai aussi essayé d'utiliser l'option "Attacher aux programmes en cours" mais ça ne semble rien faire...
 
Y'a une manip' à faire que j'ai loupé ?
 
Le pire dans tout ça, c'est que la même chose sur le poste d'un collègue a marché... Seule différence, il n'avait jamais installé MS Script Debugger (le moisi qui plante tout le temps)...

Reply

Marsh Posté le 08-12-2006 à 11:40:26    

Verdict : y'avait bien une autre manip' à faire sur mon PC... Il n'arrive pas à s'attacher automatique à IE, je suis obligé d'aller dans le menu Déboggage -> Processus pour lui dire de s'attacher à mon appli.
Après les premiers essais, il a l'air plus stable et la fenêtre avec la liste des variables locales et leur type est un énorme plus par rapport à l'autre débuggeur di mierda !
 
Merci pour les infos les gars

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed