0

如何在 HTML 页面中完成此操作:单击 SVG 图像将在另一个窗口中打开 SVG 编辑器。在关闭窗口时(在 Y/N 提示之后),打开窗口中的 svg 代码将被更新。

4

1 回答 1

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,因为我的目的有太多严重的错误。(连接器不工作,挂断等)

于 2015-07-29T10:06:21.677 回答