1

Hello,

j'ai un widget web hébergé sur un domaine "x.com", et qui est inséré dans une page d'un domaine "y.com" (que je ne contrôle pas) au moyen d'une iframe. J'aimerais savoir si mon widget est visible pour l'utilisateur ou non (s'il est dans sa fenêtre ou bien s'il est hors de la zone actuellement visible étant donné le scrolling de la page). Le problème c'est qu'à ma connaissance, pour faire ça, il faudrait que je puisse connaître à la fois la taille de la fenêtre parente et la position de sa scrollbar, sauf que ça m'est interdit pour des raisons de sécurité vu que les domaines sont différents et que je n'ai donc pas accès au contenu de l'objet "window" de la fenêtre parente.

Est-ce que vous savez s'il y a moyen de s'en sortir quand même dans ce cas précis (genre des propriétés calculables au niveau de mon iframe sans en sortir, par exemple), sachant qu'il n'y a que cette info que je souhaiterais récupérer, ou bien au contraire si c'est clairement impossible ?

Merci smile
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

2

je ne pense pas que se soit possible

suivant cette page éventuellement avec flash qui serais exécuté moins vite quant il n'est pas affiché ...
et la le mec il le pécho par le bras et il lui dit '

3

Hmm c'est pas con, le même comportement existe pour les canvas dont la fréquence de rafraîchissement est diminuée quand la frame n'a pas le focus. Mais mettre en place un contexte graphique juste pour ça, c'est quand même sacrément crade... sad
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

4

et tu ne peux pas retrouver la position du curseur de la souris en relatif ? (genre si le curseur est plus loin qu'un écran, alors ce n'est plus affiché)
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

5

À ma connaissance tu ne peux pas récupérer la position du curseur n'importe quand, tu ne peux le faire qu'à condition qu'il y ait un environnement souris (mousemove, mouseover & co). Or ces évènements ne seront déclenchés que si l'utilisateur passe sa souris sur l'iframe, donc dans la majorité des cas c'est impossible de savoir où est le curseur sad
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)