voila ce que sa me donne:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transi
tional//EN">
<html>
<head>
<title>Ticket a grater</title>
<STYLE type="text/css">
.ticket {width:400px;height:400px;border:1px solid
black;position:relative;overflow:hidden;cursoroint
er;}
.casesTicket {position:absolute; display:block;}
</STYLE>
<script type="text/javascript">
var down= false;
// couleurGrattage liste des dégradés de couleurs
du grattages (1 couleur ou plus) avant de faire disparaître la case
var couleurGrattage = new Array(´url(htt
p://img354.imageshack.us/img354/4773/vsavezperdu6b
n.jpg")´);
// prix liste des prix possible a afficher dans le
ticket (1 ou plus) élément html ou texte
var prix = new Array("<img src=´ht
tp://img354.imageshack.us/img354/7536/vsavezgagn7j
s.jpg´ border=´0´>","<img src=´htt
p://img354.imageshack.us/img354/4773/vsavezperdu6b
n.jpg´ border=´0´>","<img src=´htt
p://img457.imageshack.us/img457/3610/vsavezpresque
perdut3dq.jpg´ border´0´>","<img src=´htt
p://img457.imageshack.us/img457/117/vsavezpresqueg
a2et.jpg´ border´0´>");
var largeurCase = 35; // largeur de la case a grat
er en PX
var hauteurCase = 35;// hauteur de la case a grate
r en PX
function loadTicket(div)
{
document.body.onmousedown = function(){down=true;}
document.body.onmouseup = function(){down=false;}
var leTicket = document.getElementById(div);
var nPrix = Math.floor(Math.random()*prix.length);
leTicket.innerHTML = prix[nPrix];
for(rangee=0;rangee<(leTicket.offsetHeight/hauteur
Case)+1;rangee++)
for(colonne=0;colonne<(leTicket.offsetWidth/largeu
rCase)+1;colonne++)
{
var span = document.createElement("span")
span.noCouleur = 1;
span.className = "casesTicket";
span.style.width = largeurCase+"px";
span.style.height = hauteurCase+"px";
style.background=
´url(
http://img354.imageshack.us/img354/4773/vsave
zperdu6bn.jpg)´;
span.style.top = (rangee * hauteurCase)+"px";
span.style.left =(colonne * largeurCase)+"px";
span.sonTicket = leTicket;
span.onmouseover = function(){if(!down)
return;if(this.noCouleur>=couleurGrattage.length){
this.style.display="none"};this.style.color =
couleurGrattage[this.noCouleur];this.style.backgro
undColor =
couleurGrattage[this.noCouleur];this.noCouleur++}
leTicket.appendChild(span);
}
}
</script>
</head>
<body>
<div class="ticket" id="ticket"></div>
<form action="monPrix.php" name="form">
</form>
<script type="text/javascript">
loadTicket("ticket");
</script>
</body>
</html>
et sa marche toujours pas ...