Re: SVG - DOM function calls not working in FireFox 1.5b2

Hi Bebs,

the code you suggest below is "non-standard" and not supposed to work in 
standards-compliant browsers. Just try the same thing without the "get" 
and use it as a property and not as a method, then your code should 
work. Adobe had the getXX methods to enable scripting in old Netscape 4, 
as far as I know.

Bebs Berteh wrote:

>
> Hello,
>
> I'd like to access the "uncles" elements of a give element in an svg 
> file using DOM tree with javascript; the 2 following calls don't work, 
> in both cases "element" is a "svg:group" node.
>
> var uncles = ((element.getParentNode()).getParentNode()).getChildNodes();

correct code would be:

var uncles = element.parentNode.parentNode.childNodes; //its even 
shorter code and more convenient to use.

The methods and properties listed f.e. at 
http://www.carto.net/papers/svg/manipulating_svg_with_dom_ecmascript/ 
should work in all SVG viewers.

Please also have a look at the following document for correct SVG authoring:
http://www.jwatt.org/svg/authoring/

Good luck,
Andreas

Received on Friday, 28 October 2005 17:33:03 UTC