--- In [email protected], "mikh2161" <[EMAIL PROTECTED]>
wrote:
> for (var i = 0; i < document.getElementById('TopView').getSVGDocument
> ().documentElement.childNodes.length; i++)
> alert(document.getElementById('TopView').getSVGDocument
> ().documentElement.childNodes[i])
>
> The problem is that the script returns 'undefined' for all of the child
> nodes. What is the issue?
I am guessing that you use the Adobe SVG viewer to render the SVG and
to implement the SVG DOM. Unfortunately there you need to use
childNodes.item(i)
to access an item in the childNodes (or any DOM collection for that
matter) as the Adobe viewer does not implement the
JavaScript/ECMAScript shortcut
childNodes[i]
All other DOM implementations for JavaScript/ECMAScript however
support both
childNodes.item(i)
as well as
childNodes[i]
thus if for SVG you use
childNodes.item(i)
then you get portable code.
------------------------ Yahoo! Groups Sponsor --------------------~-->
You can search right from your browser? It's easy and it's free. See how.
http://us.click.yahoo.com/_7bhrC/NGxNAA/yQLSAA/1U_rlB/TM
--------------------------------------------------------------------~->
-----
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click "edit my
membership"
----
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/