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 :

getContext() n'est pas d�fini [API HTML5]


Sujet :

JavaScript

  1. #1
    Membre confirm�
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Janvier 2013
    Messages
    50
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 33
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Janvier 2013
    Messages : 50
    Par d�faut getContext() n'est pas d�fini
    Bonjour,
    je commence � programmer un petit script avec les balises <canvas> de l'html5.
    Un erreur apr�s avoir copi� coll� un tutoriel Javascript.
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    var canvas = document.getElementById('mon_canvas');
    var ctx = canvas.getContext("2d");
    Uncaught TypeError: Cannot call method 'getContext' of null
    Quel est le probl�me ?

    merci d'avance

  2. #2
    Membre Expert
    Avatar de Kaamo
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Avril 2007
    Messages
    1 165
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 38
    Localisation : France, Bouches du Rh�ne (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 165
    Par d�faut
    O� as-tu plac� ce code ? Entre les balises <head></head> de ta page ? A tous les coups, le document n'est pas encore "charg�" compl�tement quand ce code Javascript est ex�cut�. Ton �l�ment canvas n'existe donc pas : Erreur !
    Pour y rem�dier, ex�cute le code quand la page est pr�te.

    Code javascript : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    window.onload = function() {
    // ton code
    }

  3. #3
    Expert confirm�
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 61
    Localisation : France, Yvelines (�le de France)

    Informations professionnelles :
    Activit� : Urbaniste
    Secteur : Sant�

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par d�faut
    Citation Envoy� par Floyus Voir le message
    ...
    Uncaught TypeError: Cannot call method 'getContext' of null
    �a me semble clair tu essais d'appeler une m�thode de l'objet null.

    re rappelle � tous les developpeur quelque soit le langage qu'il faut toujours v�rifier l'existance d'un objet avant de s'en servir.
    en js donc les methode get.... ou open etc peuvent retourner NULL
    donc on ne se sert JAMAIS de la valeur retourn�e sans la tester.

    getElementsByTagName, getElementsByName, getElementById, window.open, Array.pop mais aussi getContext et bien d'autres
    A+JYT

  4. #4
    Membre confirm�
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Janvier 2013
    Messages
    50
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 33
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Janvier 2013
    Messages : 50
    Par d�faut
    Bonjour,
    je pense que Kaamo a raison. J'ai ajout� un onload="mafonction()" sur mon <body> et �a a fonctionn�. Merci !

    et merci Sekaijin pour tes pr�cisions

    A plus

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 2
    Dernier message: 05/06/2007, 17h22
  2. R�ponses: 8
    Dernier message: 04/06/2007, 16h20
  3. R�ponses: 24
    Dernier message: 01/06/2007, 09h26
  4. R�ponses: 8
    Dernier message: 11/07/2006, 17h27
  5. [MySQL] Echange de valeurs dont le nombre n'est pas d�fini
    Par Diafwl dans le forum PHP & Base de donn�es
    R�ponses: 4
    Dernier message: 31/01/2006, 10h47

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