DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Développer une application ou un site / Champs, fenêtres et pages / Champs : Types disponibles / Champ Image clicable
  • Présentation
  • Récupérer les coordonnées de la souris
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Récupérer les coordonnées du clic dans une image cliquable
Présentation
Si l'image utilisée est définie avec une action lors du clic correspondant à "Appel serveur", il est possible de récupérer la position de la souris lors d'un clic sur l'image affichée dans le navigateur.
Selon la position de la souris, il sera ensuite possible de réaliser par exemple un traitement spécifique (changement de couleur, affichage d'une nouvelle image, etc.).
Récupérer les coordonnées de la souris
La récupération de la position du curseur de la souris est possible uniquement dans un code serveur. Pour récupérer la position du curseur de la souris, utilisez les fonctions suivantes :
ImagePosXRenvoie la position horizontale (X) du curseur de souris par rapport au champ Image considéré.
ImagePosYRenvoie la position verticale (Y) du curseur de souris par rapport au champ Image considéré.


Exemple : Affichage dans une boîte d'information de la position de la souris dans l'image cliquable (IMG_Clic1).
// -- code serveur : Clic sur l'image IMG_Clic1
PositionX, PositionY sont des entiers
// Récupération de la position de la souris dans une image cliquable
PositionX = ImagePosX()
PositionY = ImagePosY()
Info("Vous avez cliqué à la position : ", PositionX, PositionY)
Remarque : Il est également possible d'utiliser la fonction PageParamètre avec le paramètre POS. Par exemple :
// Récupération de la position de la souris dans une image cliquable
Paramètre est une chaîne = PageParamètre("POS")
// Ex : Paramètre ="15,23"
x,y sont des entiers
x = ExtraitChaîne(Paramètre, 1, ",")
y = ExtraitChaîne(Paramètre, 2, ",")
Version minimum requise
  • Version 9
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale