|
|
|
|
- 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
Envía los datos encontrados en una página actualmente mostrada en el navegador a un servidor PHP. // 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: | | get | Los datos se envían al servidor a través de la URL. | Post | Los 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: | | CurrentBrowser | El objetivo es el navegador actual. | CurrentFrame (Valor predeterminado) | El objetivo es el marco actual. | NewBrowser | El 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. | ParentFrame | El 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). | ONLink | Se mostrará la barra de enlace. | ONLocation | Se mostrará la barra de Address. | ONMenuBar | Aparecerá la barra de menú. | ONResizable | La ventana del nuevo navegador será redimensionable. | ONSatusBar | Aparecerá la barra de estado. | ONScrollBar | Aparecerán las barras de desplazamiento. | ONSimple | La ventana del nuevo navegador será una ventana simple (sin combinación de constantes). | ONToolBar | Aparecerá 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>). 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).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|