Tengo un formulario html y quiero guardar sus datos en un archivo de texto. Utilicé el concepto de objeto ActiveX y está funcionando en IE. Quiero que el mismo código funcione también en Chrome y Firefox. Como hacer eso ??
Respuestas
2 para la respuesta № 1Los navegadores no tienen acceso al sistema de archivos local ni a razones de seguridad.
Puede utilizar ajax para publicar el formulario en el servidor,guarde los datos en un archivo temporal y devuelva la URL que apunta al archivo. Cuando el navegador recibe la respuesta ajax que contiene la URL del archivo, redirija el navegador a la URL. El navegador descargará el archivo después.
Para ajax puedes usar jQuery http://api.jquery.com/jquery.ajax/ Para usar ajax para publicar formularios, mira esta respuesta. Ejemplo de jQuery Ajax POST con PHP
Para redirigir el navegador desde el cliente puede escribir, por ejemplo, window.location.href = "myurl.com/foo/bar"