2015-06-24 70 views
0

这怎么能在HTML页面中完成: 单击SVG图像将在另一个窗口中打开SVG编辑器。关闭窗口(在Y/N提示符后),开启器窗口中的svg代码将被更新。将SVG编辑嵌入到内联编辑器中

+0

你有没有去? – Robert

+0

我不知道如何将SVG来回发送到编辑器窗口。 我正在尝试沿着这条线:h = window.open .... 是否有一个例子。到目前为止,我手动复制SVG的HTML,但这是相当笨拙 – user2788021

回答

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