Todavía soy un poco nuevo en la codificación de dojo, javascript y HTML. Heredé la propiedad de una página HTML que está codificada usando dojo 1.4.2 (se actualizará en el futuro) y javascript. Esencialmente, la página HTML contiene un formulario que se muestra inicialmente al usuario. Una vez que el usuario completa el formulario y lo envía, el formulario se reemplaza por contenido generado en función de sus respuestas.¿Cómo se puede ahorrar una página HTML dinámica o generada?
Esto se hace mediante el uso de las respuestas en el formulario para revelar u ocultar varios elementos div que ya están contenidos en el archivo HTML. Entonces la forma está oculta y se revela un subconjunto de otros elementos div.
Nos gustaría que esta página generada pueda ser guardada por el usuario como una página HTML estática. Entonces, esencialmente, queremos guardar solo los divs mostrados en el archivo en lugar de guardarlos en toda la página. Actualmente, un guardado solo guarda una copia local que requeriría que el usuario vuelva a enviar el formulario en cada vista.
Me dijeron que esto se podía hacer pasando datos a un servicio (posiblemente un JSP) que manejaría esto y volvería al navegador. Sin embargo, no estoy familiarizado con esto y no he podido encontrar ningún ejemplo. ¿Hay alguna manera de hacer esto? ¿Alguien tiene algún ejemplo o documentación que pueda señalarme?
Idealmente, me gustaría insertar un botón de guardar que guarda el contenido generado que se ve en el navegador sin crear realmente un HTML estático que permanecerá en el servidor.
Gracias de antemano.
¿El contenido está solo en elementos de formulario (entradas) o también está actualizando DIV/SPAN (otros elementos HTML)? – vol7ron
Al principio, hay elementos de formulario en la parte superior del HTML, pero una vez que hace clic en el botón Enviar. El contenido "generado" que se muestra no es más que DIVs/SPAN, etc. en la parte inferior de la página HTML, que se revelan actualizando el estilo. – piperp