FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WEBDEV 2024
→
Clic / Double Clic
Clic / Double Clic
Débuté par Roro, 24 mar. 2017 09:03 - 4 réponses
Connectez-vous…
Roro
#1
Posté le 24 mars 2017 - 09:03
Bonjour,
Soit un site WebDev de type dynamique WEBDEV.
Dans une zone répétée j'ai une image cliquable.
Dans le code clic navigateur de cette image j'ai un traitement AJAX (AJAXExécute) suivi de l'exécution du code serveur d'un bouton (ExécuteTraitement)
Dans le code double clic navigateur j'ai également un traitement AJAX suivi de l'exécution du code serveur d'un autre bouton.
L'effet escompté est de mettre en surbrillance l'élément cliqué ou d'exécuter l'élément double cliqué (téléchargement du document ou "rentrer" dans le dossier pour en afficher son contenu)
Le problème, c'est que lors d'un double clic, le traitement passe d'abord par le code clic du navigateur puis par le code double clic du navigateur, or je voudrais que seulement soit exécuté le code double clic du navigateur lorsqu'un double clic est effectué.
Est-ce un fonctionnement normal ? Si c'est le cas, y a t'il moyen de contourner le problème ?
Merci à vous pour vos lumières !
Signaler
0
0
Roumegou Eric
#2
Posté le 24 mars 2017 - 09:47
Dans son message précédent, Roro a écrit :
Bonjour,
Soit un site WebDev de type dynamique WEBDEV.
Dans une zone répétée j'ai une image cliquable.
Dans le code clic navigateur de cette image j'ai un traitement AJAX
(AJAXExécute) suivi de l'exécution du code serveur d'un bouton
(ExécuteTraitement)
Dans le code double clic navigateur j'ai également un traitement AJAX suivi
de l'exécution du code serveur d'un autre bouton.
L'effet escompté est de mettre en surbrillance l'élément cliqué ou d'exécuter
l'élément double cliqué (téléchargement du document ou "rentrer" dans le
dossier pour en afficher son contenu)
Le problème, c'est que lors d'un double clic, le traitement passe d'abord par
le code clic du navigateur puis par le code double clic du navigateur, or je
voudrais que seulement soit exécuté le code double clic du navigateur
lorsqu'un double clic est effectué.
Est-ce un fonctionnement normal ? Si c'est le cas, y a t'il moyen de
contourner le problème ?
Merci à vous pour vos lumières !
Bonjour
j'avoue ne pas avoir très bien compris ce que tu cherches à faire, mais
je pense qu'en matière de web, ce n'est pas bien de sortir des
comportements standards.
Pour moi, le double clic n'est pas un événement web attendu. Comment
ferais tu sur une tablette pas exemple ?
Les événements de survol par exemple doivent être désormais utilisés
avec toujours cette idée "et sur tablette ?" (un peu comme le et si on
danse ? de Gaston)
ne peux tu pas plutôt jouer sur un premier clic qui fait
apparaitre/disparaitre un autre bouton ?
Tiens nous au courant de ta soluce, cela m'interesse.
Signaler
0
0
Roro
#3
Posté le 24 mars 2017 - 10:44
Bonjour Eric et merci pour cette réponse.
Pour ce qui est du clic / double clic, les tablettes savent gérer cela. Par contre, effectivement le survol est problématique sur ce genre d'équipement.
Je vais donc repenser "l'esprit" de l'ergonomie d'utilisation de ce que je cherche à faire et pourquoi pas comme tu le suggères, un bouton qui apparaît en fonction de l'élément cliqué.
J'aurais néanmoins bien voulu savoir si c'était un comportement "normal" du navigateur de traiter obligatoirement le code clic pour accéder au code du double clic lors d'un double clic direct.
Merci et bonne journée.
Signaler
0
0
LC
#4
Posté le 26 mars 2017 - 14:36
Bonjour Roro,
Le 24/03/2017 à 09:44, Roro a écrit :
> J'aurais néanmoins bien voulu savoir si c'était un comportement "normal" du navigateur de traiter obligatoirement le code clic pour accéder au code du double clic lors d'un double clic direct.
C'est bizarre, tu as ce comportement sur tous les navigateurs ou sur certains uniquement ?
Signaler
0
0
Roro
#5
Posté le 27 mars 2017 - 08:10
Bonjour,
En fait je me suis arrêté au premier navigateur (IE 11) pour les tests et je n'ai pas testé avec d'autres. J'aurais dû le faire en effet.
Du coup entre temps j'ai complètement abandonné le double clic pour contourner ce comportement...
Bonne journée.
Signaler
0
0
→ Revenir à WEBDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte