Bonjour à tous.
Je vous expose ma situation :
Je développe actuellement un site WebDev dynamique. Sur une page j'ai un bouton qui récupère les données d'un fichier Hyperfile via la commande HLitPremier(monFichier) et les renvoies dans des champs Zone de saisie (liés aux rubriques correspondantes de monFichier) via la commande FichierVersEcran(maPage). Mes champs récupèrent bien les bonnes données, jusque là pas de soucis.
Voici mon problème :
Ensuite lorsque je clique sur n'importe quel autre bouton, j'ai une boîte de dialogue qui s'affiche avec le message "La page à l'adresse monSite indique : Veuillez saisir une URL" et lorsque je clique sur "Ok", et le traitement du bouton ne s'exécute pas, même en cliquant à plusieurs reprises, toujours le même message.
Cela se produit avec Chrome et Firefox, mais pas avec IE et Opéralorsque les pages sont générées en HTML 4.01 Transitionnal dans la description.
Cela se produit avec tous les navigateurs lorsque les pages sont générées en HTML 5.
Je suppose que se sont pourtant des actions basiques mais je ne trouve pas à quoi cela peut être du.
Auriez-vous une idée ?
Merci. En espérant avoir été clair.
Cordialement.
Edit :
Petite précision, si après le clique sur le bouton d'appel des données serveur, je clique sur un bouton avec uniquement du code navigateur (pour remettre les champs à vide par exemple), il n'y a pas de soucis et je peux par la suite de nouveau cliquer sur un bouton avec code serveur. Et après cela ... rebelote.
En revanche, si après le clique sur le bouton d'appel des données serveur, je clique sur un bouton (le même ou un autre) avec du code serveur, le message apparaît.
Pour info, le code serveur de mon bouton contient uniquement :
HLitPremier(CLIENT)
FichierVersEcran(pageFicheClient)
Je suppose qu'il manque quelque chose après cela mais je ne vois pas quoi ?
Edit 2 :
J'ai supprimer ce fameux bouton pour le refaire ... toujours pareil
J'ai essayé de passer par un ExecuteTraitement d'un bouton caché pour feinter ... idem
J'ai créer un bouton similaire avec un HlitDernier ... pas de soucis tout est opérationnel après le clique.
J'ai remplacer le HLitPremier par HLitDernier ... pas de soucis
Il semblerait que le problème se pose uniquement après la lecture du premier enregistrement ...
Edit 3 :
J'ai ajouté 2 boutons pour HLitSuivant et HLitPrécédent ... là encore pas de soucis
En revanche, dès que je clique sur le bouton qui contient HLitPremier et qu'ensuite je clique sur un autre bouton ... bim "Veuillez saisir une URL"![]()
Partager