Sorry, just found my error (I commented the function call out).

Regards
Olaf

Olaf Schnabel wrote:
> 
> 
> Hi developers
> 
> I tested Frank Bruders script with Firefox 3.0.4 and it worked (thanks
> Frank!). I got access to the (in FF) "unknown" animate element. But
> unfortunately the fakesmil script doesn't animate my bus track (see an
> example here:
> http://www.ika.ethz.ch/schnabel/animated_bustrack_testff.svg 
> <http://www.ika.ethz.ch/schnabel/animated_bustrack_testff.svg>
> 
> Has anyone an idea how to animate the bus track in Firefox? Do I miss
> something?
> 
> Thanks for any hints.
> Regards
> Olaf
> 
> Frank Bruder wrote:
>  >
>  >
>  > Testing in Firefox 3.0.1 showed that using 'xml:id' does not work.
>  > But Firefox implements a Javascript function to evaluate XPath
>  > expressions, so I figured it would be possible to find the element
>  > this way. Here's the code for a function which works with both 'id'
>  > and 'xml:id' in Firefox, and will work in all browsers in which
>  > getElementById() gives a result:
>  >
>  > function myGetElementById(id) {
>  > var element = document.getElementById(id);
>  > if(element==null && document.evaluate!=null) {
>  > element = document.evaluate(
>  > '//[EMAIL PROTECTED]:id="' + id + '" or @id="' + id + '"]',
>  > document,
>  > function(ns) {
>  > switch(ns) {
>  > case "xml":
>  > return "http://www.w3.org/XML/1998/namespace 
> <http://www.w3.org/XML/1998/namespace>
>  > <http://www.w3.org/XML/1998/namespace 
> <http://www.w3.org/XML/1998/namespace>>";
>  > case null:
>  > return null;
>  > }
>  > },
>  > XPathResult.ANY_TYPE,
>  > null
>  > ).iterateNext();
>  > }
>  > return element;
>  > }
>  >
>  > --- In svg-developers@yahoogroups.com 
> <mailto:svg-developers%40yahoogroups.com>
>  > <mailto:svg-developers%40yahoogroups.com>, Erik Dahlström <[EMAIL 
> PROTECTED]> wrote:
>  > >
>  > > The elements are part of the DOM tree, since it's XML, but the 'id'
>  > attribute is not of type ID for arbitrary XML. You could use 'xml:id'
>  > in such cases, but I'm not sure FF supports that. The other option is
>  > to push for FF to recognize the elements as SVG elements.
>  > >
>  > > Cheers
>  > > /Erik
>  > >
>  > > On Thu, 30 Oct 2008 16:44:49 +0100, Klaus Förster
>  > <[EMAIL PROTECTED]> wrote:
>  > >
>  > > > Olaf, could it be that this is due to missing animation support
>  > in FF3.
>  > > > It seems that unknown elements are discarded and thus not part of
>  > the
>  > > > DOM tree ...
>  > > >
>  > > > Klaus
>  > > >
>  > > > Olaf Schnabel wrote:
>  > > >>
>  > > >>
>  > > >> Hi developers
>  > > >>
>  > > >> I currently try to detect an animation element in a SVG file with
>  > > >> document.getElementById(). Unfortunately, Firefox 3.0.3 returns
>  > always
>  > > >> "null". In Opera 9.62 and IE7+ASV3.03 this example works well (I
>  > am
>  > > >> working on Windows XP SP3). Has somebody an idea how this can
>  > be? I
>  > > >> thought that getElementById() is implemented in all major
>  > browsers???
>  > > >>
>  > > >> Here is the link to the example:
>  > > >> http://www.ika.ethz.ch/schnabel/getelementbyid_firefoxbug.svg 
> <http://www.ika.ethz.ch/schnabel/getelementbyid_firefoxbug.svg>
>  > <http://www.ika.ethz.ch/schnabel/getelementbyid_firefoxbug.svg 
> <http://www.ika.ethz.ch/schnabel/getelementbyid_firefoxbug.svg>>
>  > > >> <http://www.ika.ethz.ch/schnabel/getelementbyid_firefoxbug.svg 
> <http://www.ika.ethz.ch/schnabel/getelementbyid_firefoxbug.svg>
>  > <http://www.ika.ethz.ch/schnabel/getelementbyid_firefoxbug.svg 
> <http://www.ika.ethz.ch/schnabel/getelementbyid_firefoxbug.svg>>>
>  > > >>
>  > > >> Thanks for your help.
>  > > >> Regards
>  > > >> Olaf
>  > > >>
>  > > >> --
>  > > >> Dr. Olaf Schnabel
>  > > >> Institute of Cartography
>  > > >> ETH Zurich
>  > > >> Wolfgang-Pauli-Str. 15
>  > > >> 8093 Zurich
>  > > >> Switzerland
>  > > >>
>  > > >> tel: ++41 44 633 3031
>  > > >> fax: ++41 44 633 1153
>  > > >> e-mail: [EMAIL PROTECTED] <mailto:oschnabel%40ethz.ch>
>  > > >> www private: http://www.ika.ethz.ch/schnabel 
> <http://www.ika.ethz.ch/schnabel>
>  > <http://www.ika.ethz.ch/schnabel <http://www.ika.ethz.ch/schnabel>>
>  > > >> <http://www.ika.ethz.ch/schnabel 
> <http://www.ika.ethz.ch/schnabel> <http://www.ika.ethz.ch/schnabel 
> <http://www.ika.ethz.ch/schnabel>>>
>  > > >> www project: http://www.e-cartouche.ch 
> <http://www.e-cartouche.ch> <http://www.e-cartouche.ch 
> <http://www.e-cartouche.ch>>
>  > <http://www.e-
>  > cartouche.ch>
>  > > >> www institute: http://www.karto.ethz.ch 
> <http://www.karto.ethz.ch> <http://www.karto.ethz.ch 
> <http://www.karto.ethz.ch>>
>  > <http://
>  > www.karto.ethz.ch>
>  > > >>
>  > > >>
>  > > >
>  > >
>  > >
>  > >
>  > > --
>  > > Erik Dahlstrom, Core Technology Developer, Opera Software
>  > > Co-Chair, W3C SVG Working Group
>  > > Personal blog: http://my.opera.com/macdev_ed 
> <http://my.opera.com/macdev_ed>
>  > <http://my.opera.com/macdev_ed <http://my.opera.com/macdev_ed>>
>  > >
>  >
>  >
> 
> -- 
> Dr. Olaf Schnabel
> Institute of Cartography
> ETH Zurich
> Wolfgang-Pauli-Str. 15
> 8093 Zurich
> Switzerland
> 
> tel: ++41 44 633 3031
> fax: ++41 44 633 1153
> e-mail: [EMAIL PROTECTED] <mailto:oschnabel%40ethz.ch>
> www private: http://www.ika.ethz.ch/schnabel 
> <http://www.ika.ethz.ch/schnabel>
> www project: http://www.e-cartouche.ch <http://www.e-cartouche.ch>
> www institute: http://www.karto.ethz.ch <http://www.karto.ethz.ch>
> 
> 

-- 
Dr. Olaf Schnabel
Institute of Cartography
ETH Zurich
Wolfgang-Pauli-Str. 15
8093 Zurich
Switzerland

tel:    ++41 44 633 3031
fax:    ++41 44 633 1153
e-mail: [EMAIL PROTECTED]
www private:   http://www.ika.ethz.ch/schnabel
www project:   http://www.e-cartouche.ch
www institute: http://www.karto.ethz.ch

------------------------------------

-----
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/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/svg-developers/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:[EMAIL PROTECTED] 
    mailto:[EMAIL PROTECTED]

<*> 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/

Reply via email to