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