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
  • Manipular controles de visualización HTML mediante programación
  • Mostrar información en un control de visualización HTML
  • Obtener el valor de un control de visualización HTML
  • Impedir que el usuario utilice un enlace en una página
  • Propiedades WLanguage asociadas
  • Propiedades específicas de los controles de visualización HTML
WINDEV
WindowsLinuxJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac Catalyst
Otros
Procedimientos almacenados
Manipular controles de visualización HTML mediante programación
Presentación
El control de visualización HTML muestra una página web en una aplicación. Así, en una sola línea de código y sin utilizar un navegador externo, las aplicaciones WINDEV y WINDEV Mobile pueden mostrar páginas de un sitio web.
El control de visualización HTML puede manipularse directamente en el código. Para hacerlo, usa la variable del control de visualización HTML en el código. Esta variable corresponde al nombre del control de visualización HTML. La variable es una cadena de caracteres.
También puede manipular los controles de visualización HTML en el código utilizando Funciones del control de visualización HTML.
Esta página de ayuda explica cómo manipular Controles de visualización HTML mediante programación.
Manipular controles de visualización HTML mediante programación

Mostrar información en un control de visualización HTML

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

Obtener el valor de un control de visualización HTML

Para obtener el contenido de un control de visualización HTML (el usuario puede utilizar los enlaces de la página que se muestra en el control):
  • Simplemente asigne un valor. Por ejemplo:
    HTMLContent = HTM_HTMLDisplayControl
  • Utilice la propiedad Valor.
Nota: Para obtener el código fuente de la página mostrado en el control de visualización HTML, simplemente use la propiedad DisplayedValue en el control:
Info(HTM_WebPage.DisplayedValue)

Impedir que el usuario utilice un enlace en una página

De forma predeterminada, el usuario puede utilizar los diferentes enlaces de la página que se muestra en el control de visualización HTML.
Para limitar el uso de estos enlaces, puede utilizar el evento "Antes de cargar la página HTML".
Para el siguiente ejemplo, supongamos que la lista de sitios autorizados se encuentra en un array WLanguage.
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)
		RETURN 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 de visualización HTML

Las siguientes propiedades permiten definir las características de un control de visualización HTML mediante programación:
BodyLa propiedad Body obtiene y establece el cuerpo HTML de un control de visualización HTML o de un control Editor HTML.
DocumentLa propiedad Document permite obtener o modificar el documento HTML asociado a un control de visualización HTML o Editor HTML.
SecurityHtmlThe SecurityHtml property gets and sets the status of the security mechanism of HTML Display and HTML Editor controls.
URLThe URL property is used to:
  • Get the address associated with a control.
  • Change the address associated with a control.
Para ver una lista completa de propiedades de WLanguage que se pueden usar con controles de visualización HTML, consulte Propiedades del control de visualización HTML.
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: 12/03/2025

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