Ver Mensaje Individual
  #5 (permalink)  
Antiguo 18/10/2014, 12:44
Avatar de IsaBelM
IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 16 años, 7 meses
Puntos: 1012
Respuesta: ¿Cómo guardar un TXT en Javascript?

yo prefiero FileReader() a URL.createObjectURL() por que en futuras versiones de navegadores que hoy en día no aceptan ni uno ni otro FileReader() tendrá cobertura antes

Cita:
function descargarArchivo(nombreArchivo) {

var texto = document.getElementById('txtArea').value;
var contenidoEnBlob = new Blob([texto], {type: 'text/plain'});
var lector = new FileReader();

lector.onload = function(event) {

var guardar = document.createElement('a');
guardar.href = event.target.result;
guardar.target = '_blank';
guardar.download = nombreArchivo || 'archivo.dat';
var clicEvent = new MouseEvent('click', {
'view': window,
'bubbles': false,
'cancelable': true
});

guardar.dispatchEvent(clicEvent);
};

lector.readAsDataURL(contenidoEnBlob);
};

window.onload = function() {

document.getElementById('boton').addEventListener( 'click', function () {

descargarArchivo('archivo.txt');

}, false);
}

<form>
<textarea id="txtArea" style="width:100px;height:50px"></textarea>
<br />
<button type="button" id="boton">Guardar como Archivo</button>
</form>
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}