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 del navegador
  • Acción de EmailOpenMail
  • ¿En qué código debo usar EmailOpenMail?
  • Casos especiales
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
Abre el software de mensajería Default:
  • del usuario Web en la computadora del navegador.
  • del usuario en el ordenador Windows actual.
Ejemplo
// Opens the messaging software
EmailOpenMail()
// Opens the software and specifies the email recipient
// the subject and text of the email
EmailOpenMail("pcsoft@windev.com", "Subject: LST", "Text: The LST summary")
Sintaxis
EmailOpenMail([<Email address> [, <Email subject> [, <Message body>]]])
<Email address>: Cadena de caracteres opcional
Correo electrónico Address del destinatario. Esta Address se mostrará en la ventana del software de mensajería.
<Email subject>: Cadena de caracteres opcional
Email tema que se mostrará en la ventana del software de mensajería.
<Message body>: Cadena de caracteres opcional
Texto del mensaje. Los caracteres no alfanuméricos se convierten automáticamente para permitir el paso de caracteres especiales (caracteres CR, tabulaciones, ...).
Observaciones
WEBDEV - Código Navegador

Acción de EmailOpenMail

La función EmailOpenMail 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 proceso .
Por ejemplo, si un Process realiza las siguientes acciones:
  1. Enviar una Page al servidor (PageSubmit).
  2. Abrir la mensajería (función EmailOpenMail).
Sólo se realizará la última acción (abrir el software de mensajería).
WEBDEV - Código Navegador

¿En qué código debo usar EmailOpenMail?

En WEBDEV, algunos tipos de botones desencadenan automáticamente una acción en Page:
  • botón "enviar",
  • "otro" botón cuya acción difiere de "ninguno".
Si se utiliza la función EmailOpenMail 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: EmailOpenMail 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 al servidor".
  • en el código de clic de un botón "otro" cuya acción difiera de "ninguno".
  • si es seguida por la función PageSubmit o EmailOpenMail (en el proceso actual, en un procedimiento llamado por el proceso actual o en otro proceso llamado por la función Ejecute).
Para usar EmailOpenMail desde un botón (código de clic del navegador del botón), este botón debe tener las siguientes características:
  • tipo de botón: "Otros".
  • action: "Ninguna".

Casos especiales

  • Se produce un error no fatal si no se encuentra ninguna aplicación para el envío de correos electrónicos en el dispositivo.. Para saber si la aplicación de envío de correos electrónicos no se ha iniciado, utilice el programa ErrorOccurred Variable.
  • EmailOpenMail es una función sin bloqueo. El código que sigue a la llamada a esta función continuará ejecutándose tan pronto como se inicie la aplicación para el envío de mensajes de correo electrónico..
  • No hay forma de averiguar si el envío del Email fue validado por el usuario.
Componente: wd290com.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 23/06/2023

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