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
  • Atención: se puede realizar una sola acción a la vez en la misma página
  • Uso de PageSubmit de un control Botón
  • El nombre de la control Botón corresponde a un Variable o una cuerda construida.
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
Valida la página especificada e inicia la ejecución de un botón.. Sólo se ejecuta el código del servidor del botón.
Ejemplo
// -- Browser click code of BTN_Close button
// Validates the page and starts running the server click code of BTN_Button1
PageSubmit("", "BTN_Button1")
// -- Browser click code on an image
// Run the click event of a SUBMIT button
// in order for the content of page controls to be sent to the server
 
// The BTN_FAMILY_CHOICE button opens a page in a new simplified browser
PageSubmit("", "BTN_FAMILY_CHOICE", NewBrowser, "Family Choice", ONSimple)
Sintaxis
PáginaEnviar(<Page> , <Button> [, <Target> [, <Window of the browser> [, <Options> [, <Width> [, <Height> [, <Horizontal position> [, <Vertical position> [, <Javascript parameters>]]]]]]]])
<Page>: Page name
  • Nombre de la página a validar,
  • Vaciar la cadena (""") para validar la página actual.
La página a validar debe ser una de las páginas que actualmente se muestran en el navegador.
<Button>: Control name
Nombre de la control Botón cuyo código de clic del servidor se ejecutará. Este control debe pertenecer a la página especificada.
<Target>: Optional character string or constant
Nombre de la trama de destino. <Destino> también puede tomar los siguientes valores:
ParentFrameel objetivo es el contenedor de la página actual (conjunto de marcos padre, navegador padre).
Este parámetro también puede corresponder a la cadena "_parent" (compatibilidad con WEBDEV 1.5).
CurrentFrameel objetivo es el cuadro actual (valor de Default).
Este parámetro también puede corresponder a la cadena "_self" (compatibilidad con WEBDEV 1.5).
CurrentBrowserel objetivo es el navegador actual.
Este parámetro también puede corresponder a la cadena "_top" (compatibilidad con WEBDEV 1.5).
NewBrowserel objetivo es un nuevo navegador (se abre una nueva ventana del navegador). Los siguientes parámetros de la función PageSubmit permiten configurar esta nueva ventana.
Este parámetro también puede corresponder a la cadena "_blank" (compatibilidad con WEBDEV 1.5).
<Window of the browser>: : Optional character string (with quotes)
Nombre de la ventana en el nuevo navegador si <Destino> es igual a la constante NewBrowser. Este parámetro le permite volver a mostrar una página en un navegador con el mismo nombre (si se abren varios navegadores en el ordenador del usuario Web).
<Options>: Optional Integer constant (or combination of constants)
Parámetros de la ventana en el nuevo navegador si <Destino> es igual a la constante NewBrowser:
ONLocationSe mostrará la barra de Address.
ONScrollBarAparecerán las barras de desplazamiento.
ONFull
(Valor predeterminado)
La ventana del nuevo navegador incluirá todas las opciones (equivalente a la combinación de todas las constantes).
ONResizableLa ventana del nuevo navegador será redimensionable.
ONLinkSe mostrará la barra de enlace.
ONMenuBarAparecerá la barra de menú.
ONSatusBarAparecerá la barra de estado.
ONToolBarAparecerá la barra de herramientas.
ONSimpleLa ventana del nuevo navegador será una ventana simple (sin combinación de constantes).
<Width>: Optional integer
Ancho de ventana en el nuevo navegador (en píxeles).
<Height>: Optional integer
Altura de la ventana en el nuevo navegador (en píxeles).
<Horizontal position>: Optional integer
Posición horizontal (en píxeles) de la ventana en el nuevo navegador (en relación con el Corner superior izquierdo de la pantalla).
<Vertical position>: Optional integer
Posición vertical (en píxeles) de la ventana en el nuevo navegador (en relación con el Corner superior izquierdo de la pantalla).
<Javascript parameters>: Optional character string (with quotes)
Otros parámetros de Javascript que deben ser usados al abrir un nuevo navegador si <Target> es igual a la constante NewBrowser.
Observaciones

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

La función PageSubmit provoca una acción en la página que se muestra en el navegador del usuario. Sin embargo, los navegadores de Internet permiten una sola acción en la página por Process.
Por ejemplo, si un Process envía una página al servidor (PageSubmit) y abre el software de mensajería (EmailOpenMail), sólo se realizará la última acción (abrir el software de mensajería).
Atención: Algunos tipos de botones desencadenan automáticamente una acción en la página (botón"enviar al servidor", botón"otro" cuya acción difiere de la de"ninguno").. Si se utiliza la función PageSubmit en el proceso de clic navegador de estos botones (o en un procedimiento llamado por este proceso), esta función se ignorará: sólo se ejecutará la acción del botón.
Consecuencias: PageSubmit 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 "enviar".
  • En el código de clic de un botón "otro" cuya acción es diferente de "ninguno".
  • Si va seguido de PageSubmit o EmailOpenMail (en el Process actual, en un procedimiento llamado por el Process actual o en otro Process llamado por Ejecución).

Uso de PageSubmit de un control Botón

Para usar el PageSubmit de un control Botón (código de clic del navegador del control) este control debe tener las siguientes características:
  • Tipo de botón: "Otro".
  • Acción: "Ninguna".

El nombre de la control Botón corresponde a un Variable o una cuerda construida.

Si el nombre de la control Botón corresponde a un Variable o a una cadena construida (por ejemplo: CONTROL"+nControlNumber"), no se puede realizar ninguna verificación durante la compilación.. Cualquier error provocará un error de JavaScript o un error HTTP al utilizar la función.
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