PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • 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/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Récupérer les coordonnées du clic dans une image cliquable
Présentation
Si l'image cliquable utilisée est de type "Zone de clicage (envoi des coordonnées de clic au 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, ...).
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