cs_olid
Messages postés296Date d'inscriptionlundi 2 septembre 2002StatutMembreDernière intervention28 janvier 2008
-
10 déc. 2004 à 15:37
cs_olid
Messages postés296Date d'inscriptionlundi 2 septembre 2002StatutMembreDernière intervention28 janvier 2008
-
13 déc. 2004 à 17:33
Bonjour,
Jai un tit JS qui provoque dans un certain cas des avertissements d'erreurs dans le navigateur : C'est normal, et je voudrais couper l'affichage d'erreurs pour une ou 2 lignes de code.
...Je sais que cest possible, mais un trou de memoire :o( Et comme lerreur se declenche que sous IE, pô grave si incompatible Mozilla ;op
Merci d'avance.
NB: autchose, je cherche de la doc pour faire du JS adapté à FireFox
----
Olie_ze_kat - www.olid.fr.st
(°o°) .oO(me fô du poisson)
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 11 déc. 2004 à 12:04
bonjour,
1°
function NoError() { return true; }
et
window.onerror=NoError;
mais intercepte toutes les erreurs
pour tout le script ( à enlever donc
lors de la mise au point )
2°
try { instruction qui peut provoquer une erreur }
catch { si une erreur a eu lieu }
3°
corriger l'erreur
si c'est possible : test navigateur
et actions différentes ?
....
Cordialement Bul. [Site] [[mailto:marcelBultez@Tiscali.fr Mail]]
cs_olid
Messages postés296Date d'inscriptionlundi 2 septembre 2002StatutMembreDernière intervention28 janvier 2008 13 déc. 2004 à 15:55
Pour mon probleme, voir ma source a propos des sites qui utilisent des frames...
IE provoque une erreur qd ma page est affichée dans le frame d'un site qui n'a pas le meme nom de domaine (ou sous domaine). Ce qui est normale car mon script fait un window.top vers un domaine qui n'est pas le sien ; droits refusés !
Pour résoudre mon problème, je dois juste ignorer les erreurs... Rien à faire qd çà arrive :o)
Par contre, Firefox ne fait pas une erreur, et se contente de renvoyer des valeurs nulles... Ce qui m'arrange au passage car çà revient à ignorer l'erreur.
----
Olie_ze_kat - www.olid.fr.st
(°o°) .oO(me crokerais bien un onmouseover à 16h)
A noter qune recente mise à jour de Microsoft corrige le bug qui provoquait une erreur (de droits d'acces) qd un javascript appelait une frame d'un sous-domaine appartenant au meme site.