Встраивание SVG редактировать как встроенный редактор

Как это можно сделать на странице HTML: Нажмите на изображение SVG, чтобы открыть редактор SVG в другом окне. При закрытии окна (после запроса Y/N) код SVG в окне открывания будет обновлен.

1 ответ

Ну, я нашел решение: открыв редактор с

hWinEdit=window.open('svg-edit-2.7/svg-editor.html','SVG-edit');

Затем я добавляю событие onbeforeunload:

hWinEdit.onbeforeunload=function(){hWinEdit.opener.svgClose();};

где svgClose моя функция получает строку SVG HTML:

s=hWinEdit.svgCanvas.getSvgString();

В любом случае, я думаю, что должен отказаться от SVG-Edit, так как для моей цели слишком много критических ошибок. (Разъемы не работают, зависает и т. Д.)

Другие вопросы по тегам