Как это можно сделать на странице HTML: Нажмите на изображение SVG, чтобы открыть редактор SVG в другом окне. При закрытии окна (после запроса Y/N) будет обновлен код svg в открывающемся окне.Встраивание SVG как встроенный редактор
0
A
ответ
0
Ну я нашел решение: открыв редактор с
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, поскольку слишком много критических ошибок для моей цели. (Разъемы не работают, зависания и т. Д.)
У вас есть желание? – Robert
У меня нет ни малейшего понятия, как отправить SVG в окно редактора. Я пробовал что-то по строкам: h = window.open .... есть пример. Пока я вручную копирую SVG html, но это довольно неуклюжий – user2788021