| | Ayuda y procedimientos Formación Productos y tecnologías relacionados Soporte y comentarios Recursos técnicos Recursos adicionales |
Recopilar y almacenar datos de formulario proporcionados por los visitantes del sitio
Importante Los formularios dependen de tecnología que debe proporcionar su servidor Web. Esa tecnología puede ser Extensiones de servidor de FrontPage (Extensiones de servidor de FrontPage: conjunto de programas y secuencias de comandos que admiten la edición en FrontPage y extender la funcionalidad a un servidor Web.), SharePoint Team Services versión 1.0 de Microsoft, o Microsoft Windows SharePoint Services 2.0. Sin embargo, también podría ser ISAPI (ISAPI: Interfaz de programación de aplicaciones de servidor de Internet. Interfaz de programación de aplicaciones de servidor Web, desarrollada por Process Software y Microsoft, que se puede utilizar en lugar de CGI.), NSAPI (NSAPI: Interfaz de programación de aplicaciones de servidor Netscape. Interfaz de desarrollo de aplicaciones de servidor Web desarrollada por Netscape Communications Corporation.), CGI (CGI: interfaz de gateway común. Método estándar para extender la funcionalidad de servidor Web ejecutando programas o secuencias de comandos en un servidor Web como respuesta a solicitudes de un explorador Web, como en el procesamiento de formularios. Utilizar la interfaz CGI puede hacer que una página Web sea más dinámica.), o Páginas Active Server (ASP). Antes de crear un formulario, pregunte a su administrador del servidor Web o proveedor de servicios de Internet (ISP) (ISP: empresa que proporciona acceso a Internet, para diversas cosas como correo electrónico, salas de charlas o utilizar World Wide Web. Algunos ISP son multinacionales, que ofrecen acceso en varios lugares, mientras que otros se limitan a un área determinada.) qué tecnologías admite el servidor. Elija una de estas opciones: Configurar un formulario para guardar los resultados del formulario en una base de datos existente
Puede guardar los resultados del formulario en una base compatible con ODBC (controlador ODBC (Conectividad abierta de bases de datos): archivo de programa utilizado para conectarse a una base de datos concreta. Cada programa de base de datos, como Access o dBASE, o sistema de administración de bases de datos, como SQL Server, requiere un controlador diferente.). Cuando un visitante del sitio rellena un formulario y lo envía, Microsoft FrontPage introduce los datos directamente en la base de datos. Si ya está trabajando con una base de datos existente, es probable que esta manera de recopilar información sea la más adecuada.
- En la vista Página, haga clic con el botón secundario del mouse (ratón) en el formulario y elija Propiedades de formulario.
- Haga clic en Enviar a la base de datos.
- Haga clic en Opciones.
- En la ficha Resultados de la base de datos, dentro de la lista Conexión de base de datos que se va a usar, haga clic en la conexión de base de datos correspondiente a la base de datos que desea utilizar.
- En la lista Tabla que va a contener los resultados del formulario, haga clic en la tabla en la que desea colocar los datos de los resultados del formulario.
- Haga clic en la ficha Campos guardados. Al hacer clic en la ficha Campos guardados, aparece una lista con todos los campos del formulario. Para cada campo debe especificar la columna de la base de datos en la que desea guardar los datos.
- En la lista Campos de formulario que se guardarán, haga clic en un campo de formulario y, a continuación, en Modificar.
- En la lista Guardar en la columna de base de datos, haga clic en la columna en la que desea guardar los datos del campo del formulario y, a continuación, en Aceptar. Las columnas que aparecen en la lista son las que contiene la tabla especificada anteriormente.
Repita los pasos 7 y 8 para cada uno de los campos del formulario.
- Para guardar información adicional (como el tipo de explorador del visitante del sitio, nombre del equipo remoto, marca de fecha y hora, o nombre de usuario) en la base de datos, haga clic en la ficha Campos adicionales y repita los pasos 7 y 8 para cada uno de los campos que desea guardar.
Nota Si la página actual es un archivo .htm, FrontPage le pedirá que lo guarde como archivo .asp para que el archivo funcione correctamente.
Configurar un formulario para guardar los resultados del formulario en un archivo
Una de las formas más sencillas de recopilar información sobre los visitantes de su sitio consiste en guardar los resultados del formulario en un archivo de texto o de tipo HTML. De forma predeterminada, el archivo se encuentra en _private, un directorio oculto de su sitio Web. Este directorio está configurado de forma que nadie pueda entrar en él, para que sea más seguro. Puede cambiar esta ubicación y el nombre de archivo según sus necesidades, aunque hacerlo no es una opción tan segura como utilizar el directorio _private. También puede seleccionar el formato del archivo de texto y especificar si se deben incluir los nombres de los campos en los resultados del formulario. Además, puede especificar un segundo archivo en el que guardar los resultados.
- En la vista Página, haga clic con el botón secundario del mouse en el formulario y elija Propiedades de formulario.
- Haga clic en Enviar a. En el cuadro Nombre de archivo aparece el nombre de archivo predeterminado y una ubicación para el archivo de resultados.
- Puede especificar que se utilice un archivo distinto escribiendo el nuevo nombre y la ubicación en el cuadro Nombre de archivo o haciendo clic en Examinar para buscar el archivo.
- Haga clic en Opciones y, a continuación, en la ficha Resultados.
- En la lista Formato de archivo, haga clic en el formato del archivo de resultados del formulario.
- Bajo Segundo archivo opcional, puede especificar un segundo archivo donde almacenar los resultados del formulario. Puede que desee especificar un archivo de resultados para introducir los datos en una base de datos u hoja de cálculo, y el otro archivo de resultados para leerlos.
Para especificar un segundo archivo de resultados del formulario, escriba un nombre y una ubicación en el cuadro Nombre de archivo, o haga clic en Examinar para buscar el archivo que desea utilizar.
- En la lista Formato de archivo, haga clic en el formato del archivo de resultados del formulario.
- Haga clic en Aceptar dos veces para cerrar los cuadros de diálogo Guardar resultados y Propiedades de formulario.
Configurar un formulario para enviar los resultados en un mensaje de correo electrónico
Puede enviar los resultados del formulario (los datos introducidos en el formulario por los visitantes del sitio) en un mensaje de correo electrónico. Cada vez que un visitante envíe un formulario, se envía un mensaje que contiene los resultados del formulario a la dirección de correo electrónico especificada. También puede configurar otras opciones para los mensajes, como el texto que se debe incluir en la línea Asunto y la dirección que incluir en la línea De (Responder a).
Nota Las Extensiones de servidor de FrontPage (Extensiones de servidor de FrontPage: conjunto de programas y secuencias de comandos que admiten la edición en FrontPage y extender la funcionalidad a un servidor Web.) de Microsoft o SharePoint Team Services de Microsoft deben estar configurados para enviar los resultados del formulario en un mensaje de correo electrónico. Póngase en contacto con el administrador de su servidor Web o con el proveedor de servicios de Internet (ISP) (ISP: empresa que proporciona acceso a Internet, para diversas cosas como correo electrónico, salas de charlas o utilizar World Wide Web. Algunos ISP son multinacionales, que ofrecen acceso en varios lugares, mientras que otros se limitan a un área determinada.).
- En la vista Página, haga clic con el botón secundario del mouse en el formulario y elija Propiedades de formulario.
- Haga clic en Enviar a.
- En el cuadro Dirección de correo electrónico, escriba la dirección de correo electrónico a la que desea enviar los resultados del formulario.
- Si no desea guardar los resultados en un archivo además de enviarlos por correo electrónico, deje en blanco el cuadro Nombre de archivo.
- Haga clic en Opciones y, a continuación, en la ficha Resultados por correo electrónico.
- A continuación siga uno o varios de estos procedimientos:
- Establezca el formato del texto haciendo clic en uno de los formatos de la lista Formato de correo electrónico.
- Escriba el texto que desea que aparezca en la línea de asunto del mensaje de correo electrónico en el cuadro Línea Asunto. Si deja este cuadro en blanco, la línea de asunto predeterminada del mensaje será Resultados del formulario.
- Si desea que la línea de asunto del mensaje contenga el resultado de uno de los campos de su formulario, active la casilla de verificación Nombre del campo de formulario y escriba el nombre del campo en el cuadro Línea Asunto.
- Si desea que como remitente del mensaje aparezca una dirección de correo electrónico concreta (la línea De o Responder a del mensaje de correo electrónico), escriba dicha dirección en el cuadro Línea Responder a.
- Si su formulario contiene un campo que toma la dirección de correo electrónico del visitante, puede usar esa dirección como la dirección del remitente. En el cuadro Línea Responder a, active la casilla de verificación Nombre del campo de formulario y, a continuación, en el cuadro Línea Responder a, escriba el nombre del campo de formulario.
Configurar un formulario para guardar los resultados del formulario usando un controlador de formulario personalizado
Puede utilizar su propia secuencia de comandos personalizada (ISAPI (ISAPI: Interfaz de programación de aplicaciones de servidor de Internet. Interfaz de programación de aplicaciones de servidor Web, desarrollada por Process Software y Microsoft, que se puede utilizar en lugar de CGI.), NSAPI (NSAPI: Interfaz de programación de aplicaciones de servidor Netscape. Interfaz de desarrollo de aplicaciones de servidor Web desarrollada por Netscape Communications Corporation.), CGI (CGI: interfaz de gateway común. Método estándar para extender la funcionalidad de servidor Web ejecutando programas o secuencias de comandos en un servidor Web como respuesta a solicitudes de un explorador Web, como en el procesamiento de formularios. Utilizar la interfaz CGI puede hacer que una página Web sea más dinámica.) o ASP) como controlador de formulario (controlador de formulario: programa en un servidor que se ejecuta cuando un visitante del sitio envía un formulario. Un formulario en FrontPage está asociado con un controlador de formulario.).
- En el menú Ver, pase a la vista Carpetas.
Haga clic con el botón secundario del mouse en la carpeta que contiene la secuencia de comandos y haga clic en Propiedades.
- Active la casilla de verificación Permitir la ejecución de secuencias de comandos. Si no desea que otras personas puedan ver los archivos de este directorio, desactive la casilla de verificación Permitir el examen de archivos.
- Haga clic en Aceptar.
- En la vista Página, haga clic con el botón secundario del mouse en el formulario y elija Propiedades de formulario.
- Haga clic en Enviar a otro y después, en la lista Enviar a otro, haga clic en Secuencia de comandos ISAPI, NSAPI, CGI o ASP personalizada.
- Haga clic en Opciones.
- En el cuadro Acción, escriba la dirección URL (Localizador de recursos uniforme (URL): dirección que especifica un protocolo (como HTTP o FTP) y la ubicación de un objeto, documento, página World Wide Web u otro destino en Internet o una intranet, por ejemplo: http://www.microsoft.com/.) del controlador de formularios.
- En la lista Método, haga clic en el método que se usará para enviar la información al controlador del formulario:
- Para usar el método de codificación predeterminado, application/x-www-form-urlencoded, deje en blanco el cuadro de texto Tipo de codificación.
Nota Si utiliza uno de los controladores de formulario (controlador de formulario: programa en un servidor que se ejecuta cuando un visitante del sitio envía un formulario. Un formulario en FrontPage está asociado con un controlador de formulario.) en lugar de una secuencia de comandos personalizada, las Extensiones de servidor de Microsoft FrontPage (Extensiones de servidor de FrontPage: conjunto de programas y secuencias de comandos que admiten la edición en FrontPage y extender la funcionalidad a un servidor Web.) deben estar instaladas en el servidor en el que está ubicado el sitio Web.
Nota De forma predeterminada, los resultados del formulario se guardan en un archivo de texto.
|