То, что взлом sig-захвата на основе SVG @heycam технически великолепен, если ограниченная поддержка SVG в браузере не пугает вас, во что бы то ни стало, позвоните в iframe, извлеките исходный код и отправьте его на сервер в виде текста:1001 *
var strokes = window.frames[0].getSignature()
Чтобы получить строковую строку:
"M182,46 M141,30 L136,34 L136,36 L134,40 L134,47 L135,52 L146,64"
Вставьте ее в шаблон SVG следующим образом:
var svgstring = '<svg xmlns="http://www.w3.org/2000/svg" width="300" height="100">' +
'<path stroke="navy" stroke-width="2" fill="none" d='+ strokes +'/></svg>'
И отправьте это на сервер в скрытом поле ввода.
Однако есть более простой способ:
http://willowsystems.github.com/jSignature/
Он работает практически во всех браузерах (мобильных и настольных) и может экспортировать приятный, без шумов, плавныйкривые SVG.