2012-08-11 88 views
2

我有一個包含JavaScript代碼的SVG文檔。 As I asked here,我試圖調用一個JavaScript函數,它是在加載HTML的SVG圖形中定義的。我得到了一個與this page相關的解釋,它解釋了它的工作原理。但是,它不適用於Google Chrome。 Firefox確實正確地創建了所有這些。加載外部SVG並將JavaScript包含到HTML中

我想知道是否有一個唯一的解決方案將SVG文件的XML結構正確附加到調用HTML的DOM並使腳本可調用。有沒有可能使用jQuery來簡單地加載文件並將其附加到div或其他東西?

謝謝你的幫助!

回答

3

如何在包含在由HTML引用與每個objectembediframe的SVG腳本調用一個函數Here's an example

你的問題有點不清楚,你應該考慮發佈你沒有工作的例子。

+0

提供此答案後的5.5年,引用的svg文檔不再包含任何腳本函數。記得調用svg中包含的腳本的技巧是什麼? – tobinjim 2018-01-30 11:50:59

+0

你說得對,@tobinjim - 類似於https://stackoverflow.com/questions/2161388/calling-a-parent-window-function-from-an-iframe應該工作我認爲。 – 2018-01-30 15:04:55