PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV Mobile 2025 → code conditionnel en java qui ne fonctionne pas.
code conditionnel en java qui ne fonctionne pas.
Iniciado por Jean Turcotte, nov., 24 2025 1:55 AM - 1 resposta
Membro registado
1.358 mensagems
Publicado em novembro, 24 2025 - 1:55 AM
Bonjour, J'utilise java pour récupérer des éléments d'un champ HTML. Voici mon code;
sJava est chaine = [
  var element = document.activeElement.type;
    if (element == "password") {
    document.activeElement.value = element;
  } else {
    document.activeElement.value = "Autre";
  }
}]


Alors que ce code fonctionne bien avec l'éditeur W3Schools, il ne fonctionne pas dans WM. La condition if ne fonctionne pas et ce peut importe les différents test effectués.

Voici mon code Wlangage;
FEN_Principale.HTM_WEB.ExécuteJS(sJava)


Quelqu'un sait pourquoi?
Membro registado
57 mensagems
Publicado em novembro, 24 2025 - 12:16 PM
Bonjour,
Que souhaitez vous faire exactement ?
Car là votre code Javascript et non java (ce sont deux langages différents) est étrange..
Il récupère l'élément du DOM qui à le focus puis écrit dans ce champ la valeur du type de l'élément ou dans le cas d'un menu sélectionnera l'élément correspondant au type.
Mais vous ne récupérez rien, si vous souhaitez récupérer une valeur il faut spécifier une callback
ExécuteJS(<Champ d'affichage HTML> , <Code Javascript> , <Callback Procédure WLangage>)