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 / WLanguage / Funciones WLanguage / Funciones específicas de la Web / Funciones de páginas
  • Controles adicionales
  • Optimización del formato de salida y de la página
  • Atención: se puede realizar una sola acción a la vez en la misma página
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
Envía los datos encontrados en una página actualmente mostrada en el navegador a un servidor PHP.
Ejemplo
// Triggers a validation of the current page
// And sends the content of the current page to the PHP server
PageToPHP("", "http://www.PHPServer.com/TestPage")
Sintaxis
PageToPHP(<Page> , <Target URL> , <Send method> [, <Target> [, <Window name> [, <Options> [, <Width> [, <Height> [, <Horizontal position> [, <Vertical position> [, <JavaScript parameters>]]]]]]]])
<Page>: Nombre de la página
  • Nombre de la página cuyos datos deben ser enviados al servidor PHP.
  • Vaciar la cadena (""") para tener en cuenta la página actual. Esta página debe mostrarse actualmente en el navegador.
<Target URL>: Cadena de caracteres
URL de la página PHP a la que deben enviarse los datos encontrados en la página WEBDEV.
<Send method>: Constante de tipo Character String
Método utilizado para enviar los datos al servidor PHP:
getLos datos se envían al servidor a través de la URL.
PostLos datos se envían después de las cabeceras HTTP, en el cuerpo de la petición.
<Target>: Cadena de caracteres opcional o constante
Nombre de la trama de destino. <Target> también puede tomar los siguientes valores:
CurrentBrowserEl objetivo es el navegador actual.
CurrentFrame
(Valor predeterminado)
El objetivo es el marco actual.
NewBrowserEl objetivo es un nuevo navegador (se abre una nueva ventana del navegador). Los siguientes parámetros de la función PageToPHP permiten configurar esta nueva ventana.
ParentFrameEl objetivo es el contenedor de la página actual (conjunto de marcos padre, navegador padre).
<Window name>: : Cadena de caracteres opcional
Nombre de la ventana en el nuevo navegador si <Target> se establece en la constante NewBrowser. Este parámetro permite volver a mostrar una página en un navegador con el mismo nombre (si se abren varios navegadores en la el equipo del usuario de la web).
<Options>: Constante o combinación de constantes de tipo Integer (opcional)
Parámetros de la ventana en el nuevo navegador si <Target> se establece en la constante NewBrowser:
ONFull
(Valor predeterminado)
La ventana del nuevo navegador incluirá una barra de Address y barras de desplazamiento (equivalente a la combinación de todas las constantes anteriores).
ONLinkSe mostrará la barra de enlace.
ONLocationSe mostrará la barra de Address.
ONMenuBarAparecerá la barra de menú.
ONResizableLa ventana del nuevo navegador será redimensionable.
ONSatusBarAparecerá la barra de estado.
ONScrollBarAparecerán las barras de desplazamiento.
ONSimpleLa ventana del nuevo navegador será una ventana simple (sin combinación de constantes).
ONToolBarAparecerá la barra de herramientas.
<Width>: Entero opcional
Ancho de ventana en el nuevo navegador (en píxeles).
<Height>: Entero opcional
Altura de la ventana en el nuevo navegador (en píxeles).
<Horizontal position>: Entero opcional
Posición horizontal (en píxeles) de la ventana en el nuevo navegador (en relación con la Corner superior izquierda de la pantalla).
<Vertical position>: Entero opcional
Posición vertical (en píxeles) de la ventana en el nuevo navegador (en relación con la Corner superior izquierda de la pantalla).
<JavaScript parameters>: Cadena de caracteres opcional
Otros parámetros de Javascript que deben ser usados al abrir un nuevo navegador si <Target> es igual a la constante NewBrowser.
Observaciones

Controles adicionales

La página puede contener controles adicionales específicos de WEBDEV (WD_ACTION, WD_BUTTON_CLICK, ....). Estos controles son requeridos por WEBDEV para que funcionen correctamente. El valor de estos controles también se envía al servidor PHP.

Optimización del formato de salida y de la página

Los valores se devuelven por pares en el siguiente formato: (<alias control>, <valor control&gt).
Le recomendamos que utilice "Comprimir los nombres de los controles (...Alias)".
Recordatorio: Esta opción está disponible en las características para la optimización avanzada del código HTML:
  • Configuración de proyectos: Pestaña "Proyecto" del proyecto description
  • Configuración de una página: Pestaña "Avanzado" de la página description

Atención: se puede realizar una sola acción a la vez en la misma página

La función PageToPHP provoca una acción en la página que se muestra en el navegador del usuario. Sin embargo, los navegadores de Internet permiten una única acción en la página por Process.
Consecuencias: PageToPHP no se puede utilizar en un código que desencadena una acción (automáticamente o no). Esta función se ignora:
  • En el código de clic de un botón "submit" (o en un Procedure llamado por el código de clic de este botón)
  • En el código de clic de un botón "otro" cuya acción difiere de "ninguno" (o en un Procedure llamado por el código de clic de este botón)
  • Si va seguido de PageSubmit o de EmailOpenMail (en el Process actual, en un Procedure llamado por el Process actual o en otro Process llamado por Ejecute).
Componente: WDJS.DLL
Versión mínima requerida
  • Versión 9
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

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