Сохранение координат в файл
Вложений: 1
Здравствуйте!
Очень нужна Ваша помощь! Есть скрипт записи координат движения мышкой <!doctype html> <html lang="ru"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> <script src="./simulate.js"></script> </head> <body> <script type="text/javascript"> var tract =[]; var info = ''; var pasttime = Date.now(); $('body').append('<div id="info" style="position:relative;width:1000px;height:1000px;"></div><div id="mouse" style="position:absolute;z-index:999;"></div>'); $(window).mousemove(function (event) { $('#mouse').animate({ left: event.pageX-5, top: event.pageY-5},0); var period = event.timeStamp - pasttime; tract.push({x: event.pageX, y: event.pageY, t: period}); info += '[x='+event.pageX+', y='+event.pageY+', t='+period+']'; pasttime = event.timeStamp; }); $(window).mousedown(function (event) {$('#info').text(info)});//JSON.stringify(tract).replace(/"/g,''));}); </script> </body> </html> Выглядит работа его так (см. вложение). Двигаешь мышкой, координаты записываются, совершаешь клик - координаты отображаются. Подскажите, как переделать скрипт так, что бы он записывал их в отдельный файл (или в один с новой строки?), не выводя при этом на странице? Спасибо! |
function download(text, name, type) { var a = document.createElement("a"); var file = new Blob([text], {type: type}); a.href = URL.createObjectURL(file); a.download = name; a.click(); } http://stackoverflow.com/questions/1...-and-save-file |
Спасибо за отклик!
Упустил важный момент - запись должна вестись в файл, расположенный на сервере. Код выше, как понимаю, позволяет его скачивать. |
Ну так на сервер записать в 100 раз проще. Нарисуй форму или создай обхект FormData и отгружай как обычно.
Да, у тебя формат файла самопальный. Все надо писать в массив с объектами, а перед отправкой сериализовать. |
Часовой пояс GMT +3, время: 01:14. |