PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2025 → champ html parametre onclick
champ html parametre onclick
Débuté par Pascal COLASSE, 28 fév. 2025 10:53 - 2 réponses
Membre enregistré
318 messages
Posté le 28 février 2025 - 10:53
Bonjour
Dans un champ html (qui affiche une carte svg par programmation), j'aimerai récupérer en windev un paramètre qui serait passé sur l'évenement onclick ....

Est-ce possible car rien de ce que je tente ne fonctionne ?
Merci beaucoup

--
Pascal
Membre enregistré
949 messages
Posté le 28 février 2025 - 13:00
Bonjour,

Dans la description du champ HTML, onglet "Détail", avez-vous pensé à décocher "Interdit l'exécution des scripts Javascript" puis à cocher "Autoriser l'Appel de WLanguage depuis le code HTML ..." ?

Un exemple pour vous montrer la démarche (Code à mettre sur un bouton de la fenêtre) :

s est chaîne = [
<html>
<head>
<title> Un exemple simple
</title>
<script>
function myFunction()
{
WL.Execute("ProcFromJS","titaa");
}
</script>
</head>
<body>
<h1> Voici une page HTML </h1>
<p id="demo">Un paragraphe</p>
<button type="button" onclick="myFunction()">Essayer</button>
</body>
</html>
]
HTML1 = s // HTML1 est le nom du champ HTML


puis vous créez une procédure :

Procedure ProcFromJS(t)
ToastAffiche("Depuis le JS : " + t)


Cdlt
Message modifié, 28 février 2025 - 13:01
Membre enregistré
318 messages
Posté le 01 mars 2025 - 08:36
Merci beaucoup Cédric je vais tester cela !

--
Pascal