PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation
  • Afficher une information dans un champ HTML
  • Champ HTML présent dans une fenêtre
  • Champ HTML présent dans une page (code serveur)
  • Récupérer la valeur d'un champ HTML
  • Champ d'une fenêtre
  • Champ d'une page
  • Récupérer le code HTML d'un champ HTML
  • Champ d'une fenêtre
  • Naviguer dans un champ HTML
  • Champ d'une fenêtre
  • Propriétés spécifiques aux champs HTML
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
Manipuler un champ HTML par programmation
Présentation
Le champ HTML peut être manipulé directement par programmation. Il suffit d'utiliser directement la variable du champ HTML dans le code. La variable du champ HTML correspond au nom du champ HTML. Le type de la variable est une chaîne de caractères.
Versions 16 et supérieures
Android Les champs HTML sont désormais disponibles pour les applications Android.
Universal Windows 10 App Les champs HTML sont disponibles pour les applications Windows Phone.
Nouveauté 16
Android Les champs HTML sont désormais disponibles pour les applications Android.
Universal Windows 10 App Les champs HTML sont disponibles pour les applications Windows Phone.
Android Les champs HTML sont désormais disponibles pour les applications Android.
Universal Windows 10 App Les champs HTML sont disponibles pour les applications Windows Phone.
Versions 17 et supérieures
iPhone/iPad Les champs HTML sont désormais disponibles pour les applications iPhone/iPad.
Nouveauté 17
iPhone/iPad Les champs HTML sont désormais disponibles pour les applications iPhone/iPad.
iPhone/iPad Les champs HTML sont désormais disponibles pour les applications iPhone/iPad.
WEBDEV - Code Serveur Un champ HTML est programmable en code serveur uniquement si le champ est défini comme étant "Dynamique" (onglet "Détail" de la fenêtre de description du champ).
Attention : Lorsque le champ est défini comme étant dynamique, seule une affectation par programmation est possible.
Afficher une information dans un champ HTML
WINDEVWindowsAndroidiPhone/iPadUniversal Windows 10 App

Champ HTML présent dans une fenêtre

Pour afficher une information dans un champ HTML, une simple affectation suffit.
Quelques exemples :
  • Affectation directe :
    HTM_PageWeb = "http://www.pcsoft.fr"
  • Affectation par variable :
    HTM_PageWeb = MaPageAffichée
Remarque : Si le champ est associé à une rubrique d'un fichier de données, l'affectation est automatiquement réalisée en utilisant la fonction FichierVersEcran. Il est aussi possible d'utiliser la notation NomClient = CLIENT.NOM. Pour plus de détails, consultez Lier un champ HTML à une rubrique.
WEBDEV - Code Serveur

Champ HTML présent dans une page (code serveur)

Pour afficher une information dans un champ HTML, une simple affectation suffit.
Quelques exemples :
  • Affectation directe :
    HTM_PageWeb = "Nom de l'internaute"

    HTM_Site = [
    <A href="http://www.pcsoft.fr" target="_blank"> PC SOFT</A>
    ]
  • Affectation par variable :
    HTM_PageWeb = MaPage
  • Affectation par calcul :
    HTM_Nom = "Nom du Client : " + SansEspace(CLIENT.NOM) + TAB + SansEspace(CLIENT.PRENOM)
Il est également possible d'utiliser la propriété ..Valeur.
Récupérer la valeur d'un champ HTML
WINDEV

Champ d'une fenêtre

Pour récupérer le contenu d'un champ HTML :
  • Réalisez une simple affectation. Par exemple :
    ContenuActuelPage = HTM_PAGEWEB
  • Utilisez la propriété ..Valeur.
    Universal Windows 10 App La propriété ..Valeur renvoie l'URL du site mais ne peut pas renvoyer le code HTML affecté au champ.
Remarque : Si le champ est associé à une rubrique d'un fichier de données, la récupération de la valeur est automatiquement réalisée en utilisant la fonction EcranVersFichier. Il est aussi possible d'utiliser la notation CLIENT.NOM = Saisie1. Pour plus de détails, consultez Lier un champ HTML à une rubrique.
WEBDEV - Code Serveur

Champ d'une page

Pour récupérer le contenu d'un champ HTML (l'utilisateur a la possibilité de saisir dans le champ) :
  • Réalisez une simple affectation. Par exemple :
    ContenuHTML = HTM_ChampHTML
  • Utilisez la propriété ..Valeur.
Récupérer le code HTML d'un champ HTML
WINDEViPhone/iPad

Champ d'une fenêtre

Pour récupérer le code HTML d'un champ HTML, utilisez la propriété ..ValeurAffichée. Cette propriété permet de récupérer le code HTML présent dans le BODY de la page HTML.
Naviguer dans un champ HTML
WINDEVAndroidiPhone/iPadUniversal Windows 10 App

Champ d'une fenêtre

La fonction HTMLNavigue permet de lancer une opération spécifique dans un champ HTML. Il est possible par exemple d'utiliser les boutons SUIVANT, PRECEDENT, ACTUALISER et DEMARRAGE du navigateur.
Versions 16 et supérieures
Android La fonction NavigateurLanceAppli permet d'afficher une page HTML dans le navigateur du poste.
Nouveauté 16
Android La fonction NavigateurLanceAppli permet d'afficher une page HTML dans le navigateur du poste.
Android La fonction NavigateurLanceAppli permet d'afficher une page HTML dans le navigateur du poste.
AndroidiPhone/iPad La fonction NavigateurLanceAppli permet d'afficher une page HTML dans le navigateur du poste.
Propriétés spécifiques aux champs HTML
Les propriétés suivantes sont spécifiques à la gestion des caractéristiques d'un champ HTML par programmation.
Versions 18 et supérieures
AvecZoom
Nouveauté 18
AvecZoom
AvecZoom
Permet d'indiquer et de savoir si l’utilisateur peut zoomer dans un champ HTML présent dans une application Android, iPhone ou iPad.
TypePermet de connaître le type d'un objet.
ValeurPermet de connaître et de modifier la valeur d'un champ.
ValeurAffichéePermet de connaître le code HTML contenu entre les balises <BODY> et </BODY>.
ValeurInitialePermet de connaître la valeur initiale d'un champ d'une fenêtre.

Pour connaître la liste complète des propriétés du WLangage pouvant être utilisées avec un champ HTML, consultez Propriétés associées à un champ HTML.
Voir Aussi
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire