JaVaScRiPt take a look

stikmou
JaVaScRiPt take a look

Bonjour,
Je suis débutant en javascript (j'ai de bonnes notions en C)
je cherche a faire marcher ce petit paint qui bug après m'avoir déssiné mon trait.
merci de jeter un coup d'oeil
le prob c'est que l'évènement pointant sur la fonction (document.onclick = writes;) boucle et ne retourne pas.
code :


<script type = "text/javascript" src = "./lib/diagram/diagram.js">
</script>
<script Language="JavaScript">
function writes(evt)
{
var i = evt.pageX;
var j = evt.pageY;
window.document.write(i,' ', j);
var t = 0;
while (t < 10)
{
Pixel(i+t, j+t, '#0000FF');
t++;
}
}
</script>


<script Language="JavaScript">
document.onclick = writes;
</script>
hello toto ce script marche mal clik sur l'écran

vu la longueur du code jemoi mal comment faire autrement. Merci
(diagram.js dispo sur http://www.moustik.jexiste.fr/diagram.js)

Niroken

Hello,

Je n'en ai pas la certitude mais je dirais que c'est la librairie que tu utilises qui est bugguée.

Par exemple ton code ci dessous ne fonctionnera pas sous IE, puisque les events ne sont pas gérés de la même manière.

De plus, le javascript est assez pénible du fait qu'il y a des problèmes de compatibilité entre navigateur.

Pour une appli de dessin sur le navigateur, selon moi je te redirigerais plus vers une applet java ou une appli flash.

Si jamais tu n'en démords pas et c'est la javascript absolument que tu veux utiliser, pour dessiner un trait sur l'écran il suffit de dessiner une succession d'images de pixel, ou alors tu peux changer de librairie.

Bonne chance,
Niroken