par
guy » 04 août 2005, 15:45
la fonction qui suit me donne son resultat par une boite de dialogue (alert) avec un declanchement sur un onclick je voudrait quelle ecrive le resultat directement sur la page que dois je modifier ?
function getZone( img, mask )
{
var src = document.images[img];
var target = document.getElementById(mask);
/* Ne pas oublier ici que le 560 est la valeur de la hauteur de l'image */
/* donc ont doit la modifier selon la hauteur si l'image change */
var hauteur = (document.getElementById(mask).offsetHeight);
var largeur = (document.getElementById(mask).offsetWidth);
var x1 = (GetRealOffsetLeft(target)-GetRealOffsetLeft(src));
var x2 = (x1 + largeur);
var y2 = (560 - (GetRealOffsetTop(target)-GetRealOffsetTop(src)));
var y1 = (y2 - hauteur);
var str = "X1 = "+ x1;
str += "\nX2 = "+ x2;
str += "\nY1 = "+ y1;
str += "\nY2 = "+ y2;
str += "\n";
str += "\n(X1,Y1) = ("+ x1;
str += ","+ y1;
str += ")";
str += "\n(X2,Y1) = ("+ x2;
str += ","+ y1;
str += ")";
str += "\n(X1,Y2) = ("+ x1;
str += ","+ y2;
str += ")";
str += "\n(X2,Y2) = ("+ x2;
str += ","+ y2;
str += ")";
str += "\n";
str += "\nHauteur = "+ (document.getElementById(mask).offsetHeight);
str += "\nLargeur = "+ (document.getElementById(mask).offsetWidth);
alert(str);
}
merci
Guy
la fonction qui suit me donne son resultat par une boite de dialogue (alert) avec un declanchement sur un onclick je voudrait quelle ecrive le resultat directement sur la page que dois je modifier ?
[php]function getZone( img, mask )
{
var src = document.images[img];
var target = document.getElementById(mask);
/* Ne pas oublier ici que le 560 est la valeur de la hauteur de l'image */
/* donc ont doit la modifier selon la hauteur si l'image change */
var hauteur = (document.getElementById(mask).offsetHeight);
var largeur = (document.getElementById(mask).offsetWidth);
var x1 = (GetRealOffsetLeft(target)-GetRealOffsetLeft(src));
var x2 = (x1 + largeur);
var y2 = (560 - (GetRealOffsetTop(target)-GetRealOffsetTop(src)));
var y1 = (y2 - hauteur);
var str = "X1 = "+ x1;
str += "\nX2 = "+ x2;
str += "\nY1 = "+ y1;
str += "\nY2 = "+ y2;
str += "\n";
str += "\n(X1,Y1) = ("+ x1;
str += ","+ y1;
str += ")";
str += "\n(X2,Y1) = ("+ x2;
str += ","+ y1;
str += ")";
str += "\n(X1,Y2) = ("+ x1;
str += ","+ y2;
str += ")";
str += "\n(X2,Y2) = ("+ x2;
str += ","+ y2;
str += ")";
str += "\n";
str += "\nHauteur = "+ (document.getElementById(mask).offsetHeight);
str += "\nLargeur = "+ (document.getElementById(mask).offsetWidth);
alert(str);
}[/php]
merci
Guy