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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Erreur javascript aléatoire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Erreur javascript aléatoire

n°1477689
imnotgood
Posté le 18-11-2006 à 00:55:43  profilanswer
 

Bonsoir à tous,
 
Mon problème est simple en fait mais je ne la comprends pas.
J'ai fais une application de gestion (Php/Mysql) et j'utilise pas mal le javascript (Ajax et pour que le site soit plus convivial).
 
Il fonctionne très bien sous IE6/7 et FireFox mais de temps à autre, sous IE (6 et 7), il m'inque en bas à gauche qu'il y a une erreur javascript dans la page. Pourtant meme en affichant l'erreur, le site fonctionne très bien. En faisant un simple F5 (PAS ctrl f5 pour vider le cache), l'erreur n'apparait plus.
 
Je ne comprends vraiment pas.
 
Est-ce que quelqu'un a déjà rencontré ce problème ?
 
D'avance merci
Laurent

mood
Publicité
Posté le 18-11-2006 à 00:55:43  profilanswer
 

n°1477690
gatsu35
Blablaté par Harko
Posté le 18-11-2006 à 01:01:23  profilanswer
 

sans code, sans url on peut rien faire :o

n°1477692
imnotgood
Posté le 18-11-2006 à 01:36:51  profilanswer
 

IE dit que l'erreur se situe sur la premiere ligne des deux :
 
posSourisX = (navigator.appName.substring(0,3) == "Net" ) ? e.pageX : event.x+document.body.scrollLeft;
posSourisY = (navigator.appName.substring(0,3) == "Net" ) ? e.pageY : event.y+document.body.scrollTop;
 
Mais comme  je l'ai dit, c'est bien aléatoire. Parfois il me met une erreur, parfois non.
Donc j'ai mis un try/catch pour mettre une valeur par défaut quand il imagine une erreur... (comme ça plus d'erreur)
 
Laurent
 
PS: c'est à n'y rien comprendre... Le code est correct pourtant...

n°1477693
gatsu35
Blablaté par Harko
Posté le 18-11-2006 à 01:59:19  profilanswer
 

du code pourri plutôt :o
c'est du vieux code ca :o mais bon passons :o
 
il y a de fortes chances que tu appelles la fonction sans passer e en param, c'est a dire l'evenement.  
sous windows il est accessible par window.event, sous les autres navigateur, faut soit le passer en param lors de l'appel de la fonction, soit lorsque l'on rajoute les fonction a la volée on fait :  
 
elm.onmouseover=function(e) {
  e.pageX ....
}
 
mais tester si le navigateur est netscape c'est naze je suis désolé.

n°1477694
gatsu35
Blablaté par Harko
Posté le 18-11-2006 à 02:00:04  profilanswer
 

Et puis tu ne nous as pas donné tout le code putain :fou:
avec deux lignes comment veux tu qu'on débug.
 
Yen a ras-le-cul de tous ces noobs qui donnent que 1/1000ème de leur code :fou:

n°1477696
imnotgood
Posté le 18-11-2006 à 02:09:34  profilanswer
 

Je sais que mon post va etre viré mais vas te faire #tuuut#. Tu te prends pour qui de me traiter de noob ? On se connait ? Non. Alors avant de juger...
 
Mais bon l'éducation est une chance qui n'est pas donnée à tout le monde...
 
Soit, je m'en sortirai certainement mieux sans ton aide !
 
PS: je pense que c'est un peu évident que ma fonction reçoit 'e' sinon l'erreur aurait été trop simple ! Mais là, même avec l'erreur tout fonctionne parfaitement

n°1477705
gatsu35
Blablaté par Harko
Posté le 18-11-2006 à 08:09:15  profilanswer
 

Mais comment veux-tu que je t'aide si tu donne juste une ligne de code, [:mlc]
Okay c'est peut etre là que il y a l'erreur, mais sans le reste du code on ne peut pas savoir ce qui se passe. Tu veux que je fasse comment resoudre ton problème.
Je vais pas extrapoler toutes les solutions et inventer le code qu'il y a avant et apres cette ligne :fou:

n°1477746
imnotgood
Posté le 18-11-2006 à 13:24:06  profilanswer
 

Je comprends très bien mais est-ce une raison pour écrire une phrase telle que celle de ton avant dernier message ?

n°1477750
gatsu35
Blablaté par Harko
Posté le 18-11-2006 à 13:31:27  profilanswer
 

imnotgood a écrit :

Je comprends très bien mais est-ce une raison pour écrire une phrase telle que celle de ton avant dernier message ?


Parce que j'en ai marre de voir des gens venir avec 1 ou 2 lignes de code/1000, et qui veulent une réponse [:mlc]
Nous ne sommes pas des voyants


Message édité par gatsu35 le 18-11-2006 à 13:34:02
n°1477848
bp68k
Profil : Manager
Posté le 18-11-2006 à 19:06:22  profilanswer
 

Oui le mieux c'est de donner le lien vers la page
j'ai déjà rencontré ce genre de pbs, sous la console de firefox, aucun pb, mais sous ie y a un tit point d'interrogation.
il faut veiller à ce que la syntaxe soit corect, ie ne totèlre absolument aucune erreur en javascript.


---------------
Shoes Reebok, Montre Ted Lapidus, Veste Devred, Chemises Jules...

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Erreur javascript aléatoire

 

Sujets relatifs
erreur execution javascriptPb Ajax/Javascript
javascript lien favorie souligné.Message d'erreur :File(**) FAILED TO OPEN STREAM PERMISSION DENIED
Instruction Javascript permettant de désactiver le javascriptLecture aléatoire
Méthodes de Document de javascript[Ruby On Rails] Afficher un message d'erreur depuis un model
[Javascript - PHP] 
Plus de sujets relatifs à : Erreur javascript aléatoire


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