2011-06-21 5 views
5

SVGが埋め込まれたiframeがあります。 SVGはGraphVizによって生成されるので、私はそれを大幅に変更することはできません。私が必要とするのは、親ページのSVG DOMへのアクセスです。iframeにあるSVGのDOMを取得

のiframeのソースは

<iframe id='graph' src='gen-graph.php' /> 

私はSVGの異なるノード(テキスト、多角形)などへのアクセスを得ることができる方法上の任意のヒントですか?

答えて

4

an exampleは、親ドキュメントから外部のsvgドキュメントに届きます。

あなたが探しているのはiframeのcontentDocumentです。これはyourIFrameElement.contentDocumentでアクセスできます。次に、通常のdocumentオブジェクトを使用するようにcontentDocumentを使用します。

+0

パーフェクト。ありがとう:) – recluze

関連する問題