Envoyé par : antoinelechacal
Date : 10/07/2008 13:47
Bonjour à tous.
Je souhaiterais obtenir du code qui permette de connaitre les coordonnées (en pixels) d'un onglet dans firefox, je ne sais pas si c'est faisable en XUL, mais je tente quand même ma chance.
D'avance merci
Envoyé par : laurentj
Date : 16/07/2008 11:37
Salut,
un onglet ? c'est à dire ? Il y a plusieurs parties dans un onglet.
C'est pour quoi faire exactement ?
Envoyé par : antoinelechacal
Date : 16/07/2008 14:44
Hum, la partie de l'onglet qui m'intéresse c'est le coin supérieur gauche de la zone où la page s'affiche, disons que le but est de prendre un screenshot de la page en cours de visualisation.
Envoyé par : Paul Rouget
Date : 16/07/2008 15:01
Ce n'est pas plus simple de prendre le boxObject du browser ?
Envoyé par : antoinelechacal
Date : 16/07/2008 22:53
Ah? Ca marche comment un boxObject? C'est quoi par rapport à l'onglet?
Envoyé par : Paul Rouget
Date : 17/07/2008 08:19
boxObject est l'objet JS (attribut JS de ton noeud DOM) représentant les coordonnées d'un widget XUL (boxObject.x/y/width/height)
Envoyé par : antoinelechacal
Date : 17/07/2008 14:18
Hum j'ai essayé ça oui, mais x et y sont "undefined", et screenX et screenY retournent les coordonnées de la fenetre principale, pas de l'onglet, alors que width et height semblent bien retourner la taille de l'onglet en lui même.
Pour faire ça, j'utilise le code :
var win = b.selectedBrowser.contentWindow; alert("Screen : X="+win.screenX+" Y="+win.screenY); alert("Relative : X="+win.x+" Y="+win.y);
Envoyé par : laurentj
Date : 18/07/2008 14:07
Ah oui donc, ce n'est pas un onglet dont tu veux avoir les coordonnées, mais tout simplement les coordonnées graphiques du document HTML qui est dedans (nuance... ;-) ).
Sinon, y a t-il vraiment besoin d'avoir les coordonnées ? Avec la balise canvas, y a t-il vraiment besoin de ça ?
Envoyé par : antoinelechacal
Date : 18/07/2008 14:27
C'est bon nickel j'ai trouvé, merci pour votre aide, j'ai commis l'erreur de crois que tab.x et tab.boxObject.x était la même chose
Il n'est plus possible de poster des messages dans ce forum.
Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.
Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™
sont des marques de la fondation Mozilla.