Tengo mi formulario publicado en un módulo. Quisiera guardar el título de la página en la que los usuarios completan el formulario.
Para capturar la localización de página, cree un nuevo elemento del tipo Entrada oculta. Para este ejemplo, llamaremos al elemento TituloPagina. El campo Valor del elemento debe estar vacío.
Haga clic en Guardar propiedades para guardar los cambios realizados en el elemento, y después haga clic sobre el botón Guardar situado en la esquina superior izquierda de la pantalla. Vaya a las propiedades de su formulario > Avanzado > Más opciones > Scripts. En la sección Script de Inicialización, haga clic sobre el botón Personalizado. Después haga clic sobre el texto "Crear código del marco de referencia ". Aparecerá un mensaje emergente diciendo:
¿Crear el código del marco de referencia parael inicializador del formulario?
Haga clic en OK.
Aparecerá una pequeña área de texto con un código semejante al siguiente:
function ff_NombreDelFormulario_init() { } // ff_NombreDelFormulario_init
En la línea inmediatamente posterior a la primera llave abierta -- { -- añada el siguiente código:
ff_getElementByName('TituloPagina').value = window.parent.document.title;
Por lo que el código resultante será:
function ff_NombreDelFormulario_init() { ff_getElementByName('TituloPagina').value = window.parent.document.title; } // ff_NombreDelFormulario_init
Nota: Si su elemento oculto tiene un nombrediferente a TituloPagina, deberá cambiarlo dentro del código propuesto.
Haga clic sobre el botón Guardar para guardar los cambios realizados en el script, y después haga clic sobre el botón Guardar situado en la esquina superior izquierda de la pantalla.