Bonjour à tous et à toutes,
J'ai besoin de votre aide pour afficher une variable récupérée depuis un script js
Voici le script js
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
<script>
var canvas = document.getElementById("myCanvas");
var ctx = canvas.getContext("2d");
ctx.fillStyle = "rgb(255,0,255)";
ctx.beginPath();
ctx.rect(20, 20, 150, 100);
ctx.fill();
ctx.stroke();
ctx.closePath();
ctx.beginPath();
ctx.fillStyle = "rgb(0,255,255)";
ctx.arc(50, 50, 50, 0, Math.PI * 2, true);
ctx.fill();
ctx.stroke();   
ctx.closePath();
 
txt = 'abz190#$%^@£éú';
ctx.textBaseline = "top";
ctx.font = '17px "Arial 17"';
ctx.textBaseline = "alphabetic";
ctx.fillStyle = "rgb(255,5,5)";
ctx.rotate(.03);
ctx.fillText(txt, 4, 17);
ctx.fillStyle = "rgb(155,255,5)";
ctx.shadowBlur=8;
ctx.shadowColor="red";
ctx.fillRect(20,12,100,5);
 
// hashing function
src = canvas.toDataURL();
hash = 0;
 
for (i = 0; i < src.length; i++) {
	char = src.charCodeAt(i);
	hash = ((hash<<5)-hash)+char;
	hash = hash & hash;
}
// output this however you want
$('#hash_code').html(hash);
</script>
et le bout de code html qui devrait afficher la variable $hash_code
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
<b>Hash:</b> <span id='hash_code'></span><br>
<canvas id='myCanvas' width='200' height='40' style='border:1px solid #000000;'></canvas>

Merci de votre aide