Clemens Eisserer: IE9: canvas.getContext('2d') schlägt fehl

Hi,

Ich erzeuge in einer funktion welche in body.onload aufgerufen wird, ein canvas-element dynamisch mit document.createElement():

  
var canvas = document.createElement('canvas');  
canvas.setAttribute('width', w);  
canvas.setAttribute('height', h);  
var ctx = canvas.getContext('2d');  

Das Funktioniert mit allen Browsern super, bis auf IE9, da bekomm ich folgenden Fehler:

Unterbrechung bei JScript Laufzeitfehler: Das Objekt unterstützt die
Eigenschaft oder Methode "getContext" nicht.

Laut IE9-Debugger erzeugt createElement("canvas") ein "DispHTMLGenericElement".

Habt ihr eine Idee was da schiefläuft?

Danke, Clemens

  1. Hi,

    Das Funktioniert mit allen Browsern super, bis auf IE9, da bekomm ich folgenden Fehler:

    Unterbrechung bei JScript Laufzeitfehler: Das Objekt unterstützt die
    Eigenschaft oder Methode "getContext" nicht.
    Laut IE9-Debugger erzeugt createElement("canvas") ein "DispHTMLGenericElement".

    Habt ihr eine Idee was da schiefläuft?

    Bist du im IE9-Modus mit deinem Dokument?

    MfG ChrisB

    --
    RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?