|
|
|
|
|
- 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
Manipular controles de visualización HTML mediante programació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. 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:
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:
| | Body | La propiedad Body obtiene y establece el cuerpo HTML de un control de visualización HTML o de un control Editor HTML. | Document | La propiedad Document permite obtener o modificar el documento HTML asociado a un control de visualización HTML o Editor HTML. | SecurityHtml | The SecurityHtml property gets and sets the status of the security mechanism of HTML Display and HTML Editor controls. | URL | The URL property is used to:- Get the address associated with a control.
- Change the address associated with a control.
|
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|