Встраивание 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, так как для моей цели слишком много критических ошибок. (Разъемы не работают, зависает и т. Д.)