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

  FORUM HardWare.fr
  Programmation

  JavaScript: error div indéfini

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

JavaScript: error div indéfini

n°36046
MarvinLeRo​uge
In Colt We Trust
Posté le 31-05-2001 à 14:46:03  profilanswer
 

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:


---------------
Dans le monde, il n'y a que 10 sortes de personnes : ceux qui savent compter en binaire et ceux qui ne savent pas
mood
Publicité
Posté le 31-05-2001 à 14:46:03  profilanswer
 

n°36067
petoulachi
A fortiori, brigadier chef
Posté le 31-05-2001 à 15:02:56  profilanswer
 

heu j'ai pas tout compris a ton pb ?

n°36069
MarvinLeRo​uge
In Colt We Trust
Posté le 31-05-2001 à 15:08:15  profilanswer
 

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.


---------------
Dans le monde, il n'y a que 10 sortes de personnes : ceux qui savent compter en binaire et ceux qui ne savent pas
n°36070
lamatrice
Posté le 31-05-2001 à 15:09:59  profilanswer
 

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]

n°36074
MarvinLeRo​uge
In Colt We Trust
Posté le 31-05-2001 à 15:13:12  profilanswer
 

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 ?


---------------
Dans le monde, il n'y a que 10 sortes de personnes : ceux qui savent compter en binaire et ceux qui ne savent pas
n°36080
petoulachi
A fortiori, brigadier chef
Posté le 31-05-2001 à 15:24:36  profilanswer
 

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 :)

n°36085
lamatrice
Posté le 31-05-2001 à 15:29:03  profilanswer
 

essaye ça  
 
window.onerror=null

n°36095
MarvinLeRo​uge
In Colt We Trust
Posté le 31-05-2001 à 15:38:07  profilanswer
 

Réponse: stack overflow  :pt1cable:  :cry:  :??:


---------------
Dans le monde, il n'y a que 10 sortes de personnes : ceux qui savent compter en binaire et ceux qui ne savent pas
n°36096
MarvinLeRo​uge
In Colt We Trust
Posté le 31-05-2001 à 15:39:09  profilanswer
 

Argh j'ai causé en même temps que la matrice.
Je le mets où ce = null ?


---------------
Dans le monde, il n'y a que 10 sortes de personnes : ceux qui savent compter en binaire et ceux qui ne savent pas
n°36101
lamatrice
Posté le 31-05-2001 à 15:41:17  profilanswer
 

c'est du javascript tu le met entre deux petite  
<script>  
window.onerror=null
</scirpt>
 
entre /title et /head avant body sur ton fichier....???!

mood
Publicité
Posté le 31-05-2001 à 15:41:17  profilanswer
 

n°36106
MarvinLeRo​uge
In Colt We Trust
Posté le 31-05-2001 à 15:50:01  profilanswer
 

Ca marche pô :cry:


---------------
Dans le monde, il n'y a que 10 sortes de personnes : ceux qui savent compter en binaire et ceux qui ne savent pas
n°36119
petoulachi
A fortiori, brigadier chef
Posté le 31-05-2001 à 16:20:09  profilanswer
 

essaie en mettant l'id en parametre !!!!!

n°36127
lamatrice
Posté le 31-05-2001 à 16:33:08  profilanswer
 

bon bien le mieux c'est d'aller voir là :
 
http://developer.netscape.com/docs [...] tm#1120097

n°36129
fifiz
Posté le 31-05-2001 à 16:34:17  profilanswer
 

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 !

n°36132
petoulachi
A fortiori, brigadier chef
Posté le 31-05-2001 à 16:41:14  profilanswer
 

bin ouais c ce que je me tue a vous dire...  
mais certaine personne vont comme si je disais que des conneries ... :na:


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

  JavaScript: error div indéfini

 

Sujets relatifs
[javascript] Pourqu'oi l'expression ''images.complete '' renvoi true TLT[javascript] window.onerror
JAVASCRIPT / évènements CLAVIER[JavaScript] une question toute bete
[HTML/JavaScript/ASP] Problème avec NetscapeJavaScript: couleur
Faire un menus en javascript[Javascript] On unload= je cherche une fonction pour le faire attendre
javascript et php - variables, récupération de retour à la ligne[JavaScript: Pb de variable globale entre plusieurs frames
Plus de sujets relatifs à : JavaScript: error div indéfini


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