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

 


Dernière réponse
Sujet : JavaScript: error div indéfini
petoulachi bin ouais c ce que je me tue a vous dire...  
mais certaine personne vont comme si je disais que des conneries ... :na:

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
petoulachi bin ouais c ce que je me tue a vous dire...  
mais certaine personne vont comme si je disais que des conneries ... :na:
fifiz Moi aussi je suis en plein dans ces m... et en parametre ca marche bien en plus la fonction devient réutilisable dans la meme page !
lamatrice bon bien le mieux c'est d'aller voir là :
 
http://developer.netscape.com/docs [...] tm#1120097
petoulachi essaie en mettant l'id en parametre !!!!!
MarvinLeRouge Ca marche pô :cry:
lamatrice 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:

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