PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Présentation
  • Manipuler le champ d'affichage HTML par programmation
  • Afficher une information dans un champ d'affichage HTML
  • Récupérer la valeur d'un champ d'affichage HTML
  • Empêcher l'utilisateur d'utiliser un lien présent dans une page
  • Propriétés WLangage associées
  • Propriétés spécifiques à la gestion d'un champ Affichage HTML
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Manipuler un champ Affichage HTML par programmation
Présentation
Le champ d'affichage HTML permet d'afficher une page Web dans une application. Ainsi, en une ligne de code, sans utiliser de navigateur externe, vos applications WINDEV et WINDEV Mobile peuvent afficher une page d'un site.
Le champ d'affichage HTML peut être manipulé directement par programmation. Il suffit d'utiliser directement la variable du champ d'affichage HTML dans le code. La variable du champ d'affichage HTML correspond au nom du champ d'affichage HTML. Le type de la variable est une chaîne de caractères.
Un champ d'affichage HTML peut être également manipulé par programmation grâce aux Fonctions de gestion des champs d'affichage HTML.
Cette page d'aide détaille comment manipuler un champ Affichage HTML par programmation.
Manipuler le champ d'affichage HTML par programmation

Afficher une information dans un champ d'affichage HTML

Pour afficher une information dans un champ d'affichage HTML, une simple affectation suffit.
Quelques exemples :
  • Affectation directe :
    HTM_PageWeb = "http://www.pcsoft.fr"
  • Affectation par variable :
    HTM_PageWeb = MaPage
Il est également possible d'utiliser la propriété Valeur ou la propriété URL.

Récupérer la valeur d'un champ d'affichage HTML

Pour récupérer le contenu d'un champ d'affichage HTML (l'utilisateur a la possibilité par exemple d'utiliser les liens présents dans la page affichée dans le champ) :
  • Réalisez une simple affectation. Par exemple :
    ContenuHTML = HTM_ChampAffichageHTML
  • Utilisez la propriété Valeur.

Empêcher l'utilisateur d'utiliser un lien présent dans une page

Dans le champ d'affichage HTML, par défaut, l'utilisateur peut utiliser les différents liens présents dans la page affichée dans le champ.
Pour limiter l'utilisation de ces liens, il est possible d'utiliser l'événement "Avant chargement de la page HTML".
Dans l'exemple suivant, on suppose que la liste des sites autorisés est contenue dans un tableau WLangage.
PROCÉDURE ChangePage(sUrl est chaîne, sDestination est une chaîne)
Tabsiteautorisé est un tableau de 2 chaînes
Tabsiteautorisé[1] = "pcsoft.fr"
Tabsiteautorisé[2] = "google.fr"
soit sDomaine = URLExtraitChemin(sUrl, urlDomaine)
SI TableauCherche(Tabsiteautorisé, tcLinéairePremier, sDomaine) = -1 ALORS
ToastAffiche("Site non autorisé", toastCourt, cvMilieu)
RENVOYER Faux
FIN
RENVOYER Vrai
Ce code renvoie Faux si le site n'est pas autorisé et affiche un toast.
Propriétés WLangage associées

Propriétés spécifiques à la gestion d'un champ Affichage HTML

Les propriétés suivantes sont spécifiques à la gestion des caractéristiques d'un champ d'affichage HTML par programmation :
Versions 26 et supérieures
Body
Nouveauté 26
Body
Body
La propriété Body permet de connaître et de modifier le corps HTML d'un champ d'affichage HTML ou d'un champ Editeur HTML.
Versions 26 et supérieures
Document
Nouveauté 26
Document
Document
La propriété Document permet de connaître ou de modifier le document HTML associé à un champ d'affichage HTML ou à un champ Editeur HTML.
Versions 15 et supérieures
SécuritéHtml
Nouveauté 15
SécuritéHtml
SécuritéHtml
La propriété SécuritéHtml permet de connaître et de modifier l'état du mécanisme de sécurité des champs d'affichage HTML et des champs Editeur HTML.
Versions 09 et supérieures
URL
Nouveauté 09
URL
URL
La propriété URL permet de :
  • Connaître l'adresse associée à un champ.
  • Modifier l'adresse associée à un champ.
Pour connaître la liste complète des propriétés du WLangage pouvant être utilisées avec un champ de type Affichage HTML, consultez Propriétés associées au champ Affichage HTML.
Version minimum requise
  • Version 26
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire