PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation
  • Code Navigateur : Code WLangage ou Javascript ?
  • Notes
  • Remarques sur le code JavaScript
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
Présentation
WEBDEV permet de créer des pages statiques et des pages dynamiques. Deux sortes d'actions peuvent être programmées dans un site WEBDEV :
Pour gérer ces deux sortes d'actions, l'éditeur de code de WEBDEV différencie deux types de code :
  • Code Serveur (code Jaune sous l'éditeur de code)
    Ce code est écrit en WLangage. Ce code est exécuté sur le serveur.
    Ce code est disponible uniquement dans les pages dynamiques.
  • Code Navigateur (code Vert ou Bleu)
    Ce code est écrit en WLangage (code vert) ou en Javascript (code bleu).
    A l'enregistrement de la page, ce code est automatiquement traduit en Javascript et intégré aux pages HTML WEBDEV.
    Ce code est exécuté en local (sur le poste de l'internaute) et ne nécessite pas d'action du serveur.
Code Navigateur : Code WLangage ou Javascript ?
Les codes exécutés sur le poste de l'internaute (sur le navigateur) sont représentés sous l'éditeur de code par un bandeau bleu ou vert.
  • Bandeau vert = WLangage : le sigle WL précède l'intitulé du code.
  • Bandeau bleu = Javascript : le sigle JS précède l'intitulé du code.
Pour passer d'un code vert (WLangage) à un code bleu (Javascript), il suffit de cliquer sur le sigle WL précédant l'intitulé du code (ou inversement en cliquant sur JS).
Nous vous conseillons de développer en WLangage.
Rappel : Le code navigateur est disponible aussi bien dans les pages dynamiques que dans les pages statiques.
Notes

Remarques sur le code JavaScript

  • Les traitements des champs et des pages ne doivent pas contenir de prototype : il suffit de saisir directement le code Javascript voulu
  • Les procédures de pages doivent contenir le prototype et les accolades nécessaires au code Javascript
  • Les procédures de superchamps doivent contenir le prototype et les accolades nécessaires au code Javascript.
    De plus, le nom de la fonction Javascript générée doit être préfixé par l'alias du superchamp.
  • Les accès aux champs doivent se faire par leurs alias.
  • "_PAGE_" permet d'accéder au formulaire contenant les champs de la page courante
  • Plusieurs fonctions WLangage permettent de manipuler les propriétés et les méthodes des objets Javascript en code navigateur :
    Versions 15 et supérieures
    JSEvénement
    Nouveauté 15
    JSEvénement
    JSEvénement
    Associe une procédure navigateur à un événement sur un objet en code navigateur.
    Versions 15 et supérieures
    JSFinEvénement
    Nouveauté 15
    JSFinEvénement
    JSFinEvénement
    Supprime l'association d'une fonction WLangage navigateur à événement (mis en place grâce à la fonction JSEvénement).
    Versions 11 et supérieures
    JSInfoEvénement
    Nouveauté 11
    JSInfoEvénement
    JSInfoEvénement
    Permet de manipuler les propriétés JavaScript de l'événement navigateur qui a déclenché l'exécution du code.
    Versions 15 et supérieures
    JSInterruptionEvénement
    JSInterruptionEvénement
    Interrompt le traitement de l'événement en cours.
    Versions 09 et supérieures
    JSMéthode
    Nouveauté 09
    JSMéthode
    JSMéthode
    Permet d'exécuter une méthode Javascript sur un élément de la page en cours.
    Versions 09 et supérieures
    JSPropriété
    Nouveauté 09
    JSPropriété
    JSPropriété
    Permet de manipuler des fonctionnalités spécifiques sur des objets de la page en cours.
Version minimum requise
  • Version 9
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire