Сохранение таблицы с сайта и отправка на email
Доброго времени суток!
У меня вопрос следующего плана: На сайте есть таблица, в которой выводится список товаров, рядом с каждым товаром input и стоимость товара, человек вводит в input число (единиц товара) и справа в колонке рассчитывается стоимость, а внизу таблицы рассчитывается общая стоимость заказа. Внизу есть кнопка <<отправить>>, при клике на нее должно происходить примерно следующее: например при помощи javascript таблица со всеми результатами должна как бы отправляться на печать, но не совсем, я имею ввиду механизм, то есть при нажатии на кнопку <<отправить>> вся таблица с числовыми значениями должна сохраниться картинкой (как будто ее отправили на печать) и эта картинка позже должна отправиться на email. Вопрос: как-то можно такое реализовать? Может кто сталкивался уже с этим? Заранее спасибо, буду рад любым советам. |
а зачем это картинкой делать? если нужно получение этих данных отформатированными-то стоит отформатировать и отправить их на почту или привести к формату екселя и отправить.хоть так хоть картинкой всё рано реализация через сервер
|
Ну картинка для наглядности, имеется ввиду что не нужно было бы обрабатывать данные передаваемые через форму, снова формировать таблицу и т.д.
А просто взять, сэмулировать вызов window.print() а результат не отправлять на печать а просто отправить на емайл.. как-то так вобщем..... |
отправляй на сервер данные там форматируй и делай дальше что хочешь.на клиенте просто не вижу смысла для форматирования
|
Цитата:
на канве текст можно выложить сделать скриншот канвы и отправить на сервер-можно |
Цитата:
1. Вам важно передать именно числовые значения таблицы (куда-то), или важно передать именно саму структуру таблицы (её внешний вид). 2. Отправить на email - отправить с компьютера Клиента, или всё-равно откуда (например, с сервера)? 3. email произвольный (его вписывает Клиент), или специализированный и принадлежит Вашему сайту (Вашей базе данных)? Пока могу сказать, что чтобы взять текст всей таблицы со всеми потрохами - разместите её в DIV_е, потом получите ссылку на этот объект DIV, потом возьмите его object.innerHTML |
Часовой пояс GMT +3, время: 14:13. |