diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Global.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Global.js index 91bd698dd..cac3739e4 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Global.js +++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Global.js @@ -1782,4 +1782,41 @@ this.ValidarAcceder = function (vista, controlador,opcion) { } else { toastr.warning('No tiene permisos para ejecutar esta opción', Message_Warning); } -} \ No newline at end of file +} + +this.ExportarAMsWord = function (html, filename) { + + var blob = new Blob(['\ufeff', html], { + type: 'application/msword' + }); + + // Specify link url + //var url = 'data:application/vnd.ms-word;charset=utf-8,' + encodeURIComponent(html); + var url = 'data:application/vnd.ms-word;charset=utf-8,' + encodeURIComponent(html); + + // Specify file name + filename = filename ? filename + '.doc' : 'document.doc'; + + // Create download link element + var downloadLink = document.createElement("a"); + + document.body.appendChild(downloadLink); + + if (navigator.msSaveOrOpenBlob) { + navigator.msSaveOrOpenBlob(blob, filename); + } else { + // Create a link to the file + downloadLink.href = url; + + // Setting the file name + downloadLink.download = filename; + + //triggering the function + downloadLink.click(); + } + + document.body.removeChild(downloadLink); + + + +}