AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / Desarrollar una aplicación o un sitio web / Controles, ventanas y páginas / Controles: tipos disponibles / Control de visualización HTML
  • Presentación
  • Manipulación de una pantalla HTML control en el código
  • Visualización de información en una pantalla HTML control
  • Obtener el valor de una pantalla HTML control
  • Impedir que el usuario utilice un enlace en una Page
  • Propiedades WLanguage asociadas
  • Propiedades específicas de los controles HTML Display
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Manipulación de una pantalla HTML control en el código
Presentación
La control de visualización HTML se utiliza para visualizar una Page Web en una aplicación. Así, en 1 Line de código, sin utilizar un navegador externo, sus aplicaciones WINDEV pueden mostrar un Page de un sitio web.
La pantalla HTML control se puede manipular directamente en el código. Basta con utilizar el control de visualización HTML Variable. La pantalla HTML control Variable es el nombre de la pantalla HTML control. El tipo Variable es una cadena de caracteres.
También puede manipular los controles de visualización de HTML en el código utilizando Visualización HTML Funciones control.
Esta página de ayuda explica cómo manipular una pantalla HTML control en el código.
Manipulación de una pantalla HTML control en el código

Visualización de información en una pantalla HTML control

Para mostrar la información en una control HTML, basta con asignar un valor
Por ejemplo:
  • Asignación directa:
    HTM_WebPage = "http://www.windev.com"
  • Asignación de Variable:
    HTM_WebPage = MyPage
También puede utilizar las propiedades Valor o URL.

Obtener el valor de una pantalla HTML control

Para get el contenido de una pantalla HTML control (el usuario puede utilizar los enlaces de la página mostrada en el control):
  • Basta con asignar un valor. Por ejemplo:
    HTMLContent = HTM_HTMLDisplayControl
  • Utilice la propiedad Valor.

Impedir que el usuario utilice un enlace en una Page

Mediante Default, en la pantalla HTML control, el usuario puede utilizar los distintos enlaces de la página mostrada en el control.
Para limitar el uso de estos enlaces, puede utilizar la opción "Antes de cargar la página HTML" de Event.
Para el siguiente ejemplo, vamos a suponer que la lista de sitios autorizados está contenida en una WLanguage array.
PROCEDURE ChangePage(sURL is string, sDestination is string)
ArrAuthorizedSites is array of 2 strings
ArrAuthorizedSites[1] = "windev.com"
ArrAuthorizedSites[2] = "google.com"
let sDomain = URLExtractPath(sURL, urlDomain)
IF ArraySeek(ArrAuthorizedSites, asLinearFirst, sDomain) = -1 THEN
ToastDisplay("Unauthorized site", toastShort, vaMiddle)
RESULT False
END
RETURN True
Este código devuelve False si el sitio no está autorizado y muestra un toast.
Propiedades WLanguage asociadas

Propiedades específicas de los controles HTML Display

Las siguientes propiedades se utilizan para gestionar las características de una pantalla HTML control en el código:
BodyEl Body Property se utiliza para identificar y modificar el cuerpo HTML de un control Display HTML o un editor HTML control.
DocumentLa propiedad Document permite obtener o modificar el documento HTML asociado a un control de visualización HTML o Editor HTML.
SecurityHtmlEl SecurityHtml Property se utiliza para get y cambiar el estado del mecanismo de seguridad de los controles HTML Display y HTML Editor.
URLLa propiedad URL permite:
  • Obtener el Address associated con un control.
  • Cambiar el Address associated por un control.
Para obtener una lista completa de las propiedades de WLanguage que pueden utilizarse con una control de visualización de HTML, consulte Propiedades associated con controles HTML Display.
Versión mínima requerida
  • Versión 26
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/01/2023

Señalar un error o enviar una sugerencia | Ayuda local