| |||
Generar archivo de texto que sea un código htm que se pueda mostrar al usuario Quiero que si tengo una página formulario, que el usuario pueda darle a un botón y dicha página (lo que es el formulario y las tablas que se muestren), salga la opción de guardarla en el disco duro del cliente. ¿Cómo se haría? |
| |||
Compañero, no se si entendi bien, pero lo que quieres es que aparezca un botón para guardar la página actual. ??? Bueno si es así, no veo la relación con asp. Sin embargo esto es en lo que te podría ayudar: <input type=button value="Guardar" onclick="saveas()"> <script language="vbs"> sub saveas() document.execCommand("saveas","","myfilename") end sub </script> document.execCommand |
| |||
Hmm, neuron, tu forma no me valdría, porque efectivamente como dice orharo lo que busco es de html y no de asp. La parte de ASP únicamente generaría la página htm, pero esto es una cuestión totalmente aparte. Busco un sistema "portable", con el que uno pueda llevarse una página web y ejecutarla donde quiera, poner unos valores en un formulario,y guardarla y que se queden guardados los valores. Ha de ser htm y no asp, pues el usuario no tiene por qué disponer de tecnología de servidor en su ordenador. He hecho este código de ejemplo, que aunque funciona, me guarda la página pero no los valores de los input's, ¿cómo se haría esto?
Código:
Me daría igual si en lugar de guardarse la página web entera, lo que ocurriera fuese que los valores de los input se guardaran ordenadamente en un documento de texto (por ejemplo). <html> <body> <form name="formulario1" method="POST" action="nada"> <input type="text" name="texto1"> <input type=button value="Guardar" onclick="salvar()"> </form> <script language="JavaScript"> function salvar() { document.execCommand("SaveAs",true,"prueba.htm"); } </script> </body> </html> |