Usar formas para salvar documentos

24/07/2003 - 02:40 por Ricardo H. Fuentes | Informe spam
Saludos, necesito hacer un formulario para una página web, pero ésta se
ejecutará en una PC, no en internet, de tal manera que cuando se llenen los
campos del formulario, en el boton que seria "Enviar", quisiera que tuviera
la función de guardar un archivo de texto en la computadora con la
información que se rellenó en los campos.

¿Esto es posible?
Gracias por su ayuda
 

Leer las respuestas

#1 Miguel Gonzalez
24/07/2003 - 17:14 | Informe spam
Hola Ricardo!

Ahiva un ejemplo:

<script language="JScript">
function guardaDatosTxt(formulario){

//Carga el texto a grabar en una variable
var texto;
texto="";
for(i=0;i<formulario.length;i++){
texto=texto+formulario.elements[i].value+";";
}

//Declara las variables objeto del sistema de archivos (FSO)
var shell, archivo, nombreArchivo;

//Establece el espacio de trabajo (File System Object)
shell = new ActiveXObject("Scripting.FileSystemObject");

//Crea el archivo (en caso de querer agregar
//datos en otro archivo existente hay que
//utilizar "shell.OpenTextFile"
nombreArchivo="c:\\temp\\prueba.txt";
archivo = shell.CreateTextFile(nombreArchivo,true);

//Escribe los datos
archivo.WriteLine(texto);

//Cierra el archivo
archivo.Close();

//Libera las variables de objeto
archivo = null;
shell = null;

}
</script>

Obviamente, el usuario tendrá que dar su conformidad cuando el navegador le
pregunte si puede ejecutar el activeX

Saludos!
Miguel

"Ricardo H. Fuentes" escribió en el mensaje
news:
Saludos, necesito hacer un formulario para una página web, pero ésta se
ejecutará en una PC, no en internet, de tal manera que cuando se llenen


los
campos del formulario, en el boton que seria "Enviar", quisiera que


tuviera
la función de guardar un archivo de texto en la computadora con la
información que se rellenó en los campos.

¿Esto es posible?
Gracias por su ayuda


Preguntas similares