Всем привет, раздобыл я на просторах интернета скрипт для экспорта, немного переделал под мое приложение, есть проблемка, в хроме файл сохраняется в виде "Без названия.xls", а в мазиле в виде рандомного набора символов "hRTCg39T.xls" можно ли как-то сделать так что-бы задать сохраняемому файлу имя какое то, например "CSXL + Дата и время с сервера.xls" Пример скрипта прилагается
function fnExcelReport()
{
var tab_text="<table border='2px'><tr bgcolor='#FFFFFF'>";
var j=0;
tab = document.getElementById('tableList');
for(j = 2 ; j < tab.rows.length ; j++)
{
tab_text=tab_text+tab.rows[j].innerHTML+"</tr>";
}
tab_text=tab_text+"</table>";
tab_text= tab_text.replace(/<A[^>]*>|<\/A>/g, "");
tab_text= tab_text.replace(/<img[^>]*>/gi,"");
tab_text= tab_text.replace(/<input[^>]*>|<\/input>/gi, "");
sa = window.open('data:application/vnd.ms-excel,' + '\uFEFF' + encodeURIComponent(tab_text));
return (sa);
}
function fnExcelReport() {
var tab_text = "<table border='2px'><tr bgcolor='#FFFFFF'>";
var j = 0;
tab = document.getElementById('tableList');
for (j = 2; j < tab.rows.length; j++) {
tab_text = tab_text + tab.rows[j].innerHTML + "</tr>";
}
tab_text = tab_text + "</table>";
tab_text = tab_text.replace(/<A[^>]*>|<\/A>/g, "");
tab_text = tab_text.replace(/<img[^>]*>/gi, "");
tab_text = tab_text.replace(/<input[^>]*>|<\/input>/gi, "");
var uri = 'data:application/vnd.ms-excel,';
var a = document.createElement('a');;
a.setAttribute("href", uri + encodeURIComponent(tab_text))
a.setAttribute('download', new Date() + '.xls');
document.body.appendChild(a);
a.click()
}
fnExcelReport()
<table id="tableList">
<tr>
<td>fff</td>
</tr>
</table>
getDay() это день недели..... и не желательно точки
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
По canvas движется объект: примитив или спрайтЕсли скорость передвижения очень большая то в глаза начинает бросаться что объект отрисовывается...