J'essais d'inserer des canvas dans un canvas mais visiblement je n'ai pas de resultats et aucun message d'erreur. Est ce possible ou alors nous n'avons que la methode getContext() et ses méthodes pour y inserer quelquechose ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40 function $(id){ return document.getElementById(id); } function createTable(nbLines, nbRows, nbMines){ // On crée le tableau a 2 entrées var table = new Array(); for (var i=0; i<nbLines; i++){ table[i] = new Array(nbRows); } // Création de la surface de jeu var bigCanvas = document.createElement("canvas"); bigCanvas.id = "bigCanvas"; bigCanvas.width = 16*nbRows; bigCanvas.height = 16*nbLines; bigCanvas.style.border = "solid 1px green"; document.body.appendChild(bigCanvas); var cpt= 0; for (var k=0; k<table.length; k++) { for (var j=0; j<table[k].length; j++) { createTile(cpt); cpt++; } } } function createTile(nb) { bigC = $("bigCanvas"); // canvas incompatible IE var tile = document.createElement("canvas"); tile.id = nb; tile.className = "tile"; tile.width = 16; tile.height = 16; bigC.appendChild(tile); }
Partager