0
这怎么能在HTML页面中完成: 单击SVG图像将在另一个窗口中打开SVG编辑器。关闭窗口(在Y/N提示符后),开启器窗口中的svg代码将被更新。将SVG编辑嵌入到内联编辑器中
这怎么能在HTML页面中完成: 单击SVG图像将在另一个窗口中打开SVG编辑器。关闭窗口(在Y/N提示符后),开启器窗口中的svg代码将被更新。将SVG编辑嵌入到内联编辑器中
嗯,我找到了一个解决方案:已经打开与
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等)
你有没有去? – Robert
我不知道如何将SVG来回发送到编辑器窗口。 我正在尝试沿着这条线:h = window.open .... 是否有一个例子。到目前为止,我手动复制SVG的HTML,但这是相当笨拙 – user2788021