IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Emplacement de scripts


Sujet :

JavaScript

  1. #1
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 40
    Par défaut Emplacement de scripts
    Bonjour a tous,

    J'ai un petit probleme avec mes scritps. Normalement, que l'on place les scripts a n'importe quel endroit de la page de code, la page doit pouvoir se lancer normalement .... mais, ce n'est pas du tout ce qu'il se passe avec moi en ce moment !

    En effet, quand je place mes scripts dans le <head> la page s'affiche normalement que ce soit sous IE ou FF. Maintenant, suite a necessite pour mon projet, je dois placer les scripts dans le <body>, ce que je fais, je les mets juste apres l'ouverture du body et la .... ca fonctionne pas !
    Sous IE, rien ne s'affiche et sous FF, ca s'affiche mais tout est decale !

    Ce que j'essaie de generer est un graphique donne par les balises <canvas> (et je sais que IE et FF ne supportent cette balise que partiellement mais en temps normal ca passe comme une lettre a la poste ....).

    Quelqu'un aurait une explication ou pas ?

    Merci beaucoup,
    Claire.

  2. #2
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    bonjour,

    si tu exécutes une fonction lors de l'événement onload cette fonction sera exécutée quand tout le document sera chargé.

    Si tu appelles cette fonction juste après la balise body cette fonction sera interprétée avant que tout le reste de la page soit chargé. Donc si ta fonction appelle des objets qui ne sont pas chargés cela va générer une erreur.
    Si tu veux un fonctionnement normal, il faut que ton script soit placé à la fin de ta page.

  3. #3
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 40
    Par défaut
    Ben elle n'appelle pas d'objets qui seront charges apres, c'est justement ce script la qui va etre utilise pour un autre script.

    Mais je n'ai aucun message d'erreur quand je lance la page, c'est ca qui est bizarre.

  4. #4
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    tu peux nous montrer ton code ?

  5. #5
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 40
    Par défaut
    C'est bon, le script passe.

    J'avais 2 scripts sur les 3 qui passaient et pas le dernier, j'ai donc pris le code de celui qui ne passait pas pour le mettre dans l'un des 2 autres, et maintenant, ca fonctionne.

    Je n'ai toujours pas compris pourquoi, mais le principal et que ca marche \o/

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 7
    Dernier message: 15/09/2014, 14h39
  2. Indiqué l'emplacement de python dans un script
    Par Jiyuu dans le forum Général Python
    Réponses: 17
    Dernier message: 02/11/2009, 21h06
  3. Script Upload problème d'emplacement du fichier uploadé
    Par Phoenix0007 dans le forum Serveurs (Apache, IIS,...)
    Réponses: 7
    Dernier message: 09/10/2007, 19h52
  4. Connaitre l'emplacement d'un script
    Par Fildz dans le forum Linux
    Réponses: 4
    Dernier message: 24/08/2006, 16h08
  5. [AJAX] Emplacement du script
    Par Strab dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 07/06/2006, 16h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo