将SVG编辑嵌入为内联编辑器

时间:2015-06-24 08:41:03

标签: edit svg-edit

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

1 个答案:

答案 0 :(得分: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,因为我的目的有太多关键错误。 (连接器不工作,挂断等)