c'est du javascript tu le met entre deux petite <script> window.onerror=null
</scirpt>
entre /title et /head avant body sur ton fichier....???!
MarvinLeRouge
Argh j'ai causé en même temps que la matrice.
Je le mets où ce = null ?
MarvinLeRouge
Réponse: stack overflow :pt1cable: :cry: :??:
lamatrice
essaye ça
window.onerror=null
petoulachi
bah sinon tu peux mettre l'id en paramaetre de ta fonction.
Comme ça plus de pb, ta fonction devient utilisable n'importe ou, bref c mieu :)
MarvinLeRouge
Je peux mettre ce que je veux dans mon div, ca ne changera rien puisque le code javaScript comprend:
text.innerHTML = dgtfh
or ce code est chargé dans l'en tête de page et je pense que c'est (au moins partiellement) interprêté alors que la page n'est pas chargée, donc le div n'existe pas à ce moment là. Il n'est même pas vide: il est INEXISTANT.
Je voudrais bien utiliser onError, mais où et comment ?
lamatrice
tu peut pas mettre valuer temporaire dans ton div ? ou un test if
sinon pour les erreur y a onError !
[edit]--Message édité par lamatrice--[/edit]
MarvinLeRouge
Bon je réexplique:
- Dans l'en tête de ma page, je charge un .js qui contient des fonctions.
- Ces fonctions servent à faire défiler un bandeau à une certaine position dans la page
- Le défilement se lance avec une fonction show (x, y, z)
- Le défilement se fait par modification du contenu d'un div qui s'appelle text
- Le .js et toutes les fonctions marchent
Le pb, c'est qu'il doit y avoir une interprétation du .js au chargement. Or, au moment du chargement, le div text n'est pas encore défini donc une erreur se déclenche.
Cette erreur a lieu avec IE 5, mais pas avec IE 5.5
Je voudrais que l'erreur soit ignorée pour que le symbole d'erreur ne s'affiche pas en bas à gauche de la page.
petoulachi
heu j'ai pas tout compris a ton pb ?
MarvinLeRouge
Salut,
J'ai un javaScript qui fait une bannière défilante sur ma page. Il se sert de 2 div qui sont en début de page. Ca tourne nickel sur n'importe quoi, mais ca met quand même:
(le div) text est indéfini
si je le lance avec IE 5 alors que ca marche avec IE 5.5
Le simple fait de charger le fichier .js provoque l'erreur. Apparemment , il râle car le div n'est pas encore être défini quand le .js se charge. Pourtant, je lance la fonction qui utilise ce div bien après que la page soit chargée mais ca plante même si je ne la lance pas.
Y a-t-il un moyen pour que l'erreur soit ignorée ? C'est surtout pour e pas avoir le panneau d'erreur en bas à gauche (c'est pour un site pro).
:cry: