2011-06-21 7 views
5

Mam element iframe z osadzonym w nim SVG. SVG jest generowany przez GraphViz, więc nie mogę w nim wiele zmienić. Potrzebuję dostępu do SVG DOM na stronie nadrzędnej.Pobierz DOM z SVG rezydującym w ramce ifram

Źródłem iframe jest

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

żadnych wskazówek, w jaki sposób mogę uzyskać dostęp do różnych węzłów (tekst, itp) wielokąta z SVG?

Odpowiedz

4

Oto an example, który dociera do zewnętrznego dokumentu svg z dokumentu nadrzędnego.

To, czego szukasz, to contentDocument, do którego można uzyskać dostęp przez yourIFrameElement.contentDocument. Następnie użyj contentDocument tak, jakbyś użył zwykłego obiektu document.

+0

Idealny. Dzięki :) – recluze

Powiązane problemy