PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WEBDEV 2024 → PopupAffiche X,Y par rapport à un bouton ou souris
PopupAffiche X,Y par rapport à un bouton ou souris
Started by Mo, Feb., 14 2019 10:57 PM - 5 replies
Registered member
2 messages
Posted on February, 14 2019 - 10:57 PM
Bonjour à tous,

J'utilise des popups sur mes pages web, pour les ouvrir j'utilise PopupAffiche() par rapport aux coordonnées X,Y d'un bouton ou la position de ma souris.

Le code fonctionne sur une page sans déroulement cependant si je déroule ma page (car celle ci est trop grande par exemple) et que je clique sur le meme bouton (qui visuellement a changé de place), le popup ne s'ouvre pas du tout au niveau du bouton ou de ma souris mais par rapport où le bouton était positionné à l'ouverture de la page.

Je suppose que cela est du au X Y visible de la page mais je ne vois pas comment régler ce problème.

Y a t il un moyen de contourner le problème ?

Merci
Registered member
28 messages
Posted on February, 15 2019 - 8:54 AM
Bonjour Mo,

Tu pourrais essayer la fonction ToastAffichePopup() qui te permet d'afficher la Popup à un endroit de ton écran actuel.
Je pense que cela pourrait solutionner ton problème.

https://doc.pcsoft.fr/?1000020625&name=toastaffichepopup_fonction
Registered member
2 messages
Posted on February, 15 2019 - 2:16 PM
Merci Eolinexenoz,
Mai je viens de regarder le ToastAffichePopup:
-9 positons possible mais pas de positionnement X,Y
-apparemment ToastAffichePopup se referme après x temps or je ne souhaite pas de fermeture du tout si le client ne fait rien.

Je me demande si c'est pas un bug lié à webdev, si je ne trouve pas de réponse je pense que je vais remonter l'information au support .
Registered member
874 messages
Popularité : +39 (51 votes)
Posted on July, 24 2020 - 8:56 AM
Bonjour Mo,

As tu solutionné ton Pb ?
J'ai le même soucis et ne vois pas de solution. :(

Merci pour retour

--
Christian - kick71
Registered member
31 messages
Popularité : +1 (1 vote)
Posted on July, 24 2020 - 12:01 PM
Bonjour,

Tu peux le faire une cellule dans le code navigateur d'un bouton par exemple :
CELL_MaCellule..X = SourisPosX(spPage)
CELL_MaCellule..Y = SourisPosY(spPage)
CelluleAfficheDialogue(CELL_MaCellule,celPositionXY)

Je pense qu'avec une popup ça devrait marcher aussi de cette manière :
PopupAffiche(POPUP_MaPopup,popupSourisXY,SourisPosX(spPage),SourisPosY(spPage))
Registered member
874 messages
Popularité : +39 (51 votes)
Posted on July, 27 2020 - 11:28 PM
Bonjour Sophie,
Avec la celluleafficheDialogue cela fonctionne, je vais regarder pour intégrer avec la popup :-)

Merci à toi,
Bon dev et bonnes wac ( si ce ne n'est pas déjà fait )
++
Christian

--
Christian - kick71