Bonsoir,
Il faudrait voir comment s'y prennent les scripts tels que Lightbox, par exemple. De mémoire, il me semble qu'ils calculent la position en Javascript, en récupérant la hauteur et la «position» actuelle de la zone de visualisation du navigateur. À vérifier.