|
|
|
|
- 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
Manipuler un champ Affichage HTML par programmation
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. 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 :
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 :
| | 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. | 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. | 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. | URL | La propriété URL permet de :- Connaître l'adresse associée à un champ.
- Modifier l'adresse associée à un champ.
|
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|