Hi, Damian, it sounds like the id attributes of dynamically added content are not processed properly so referencing them would not work. Have you also tried it with graphics containing <use> elements? I guess they wouldn't work either.
I'm not sure if that really is the source of the problem. If that's the case you might work around it by using always the same set of IDs for gradients and then always keeping the same set of gradient elements. When you dynamically replace a graphic you could obtain all gradient elements therein and copy their attributes and child nodes to your permanent gradient elements. Regards, Frank --- In [email protected], "DamianZ" <[EMAIL PROTECTED]> wrote: > > Hi. My name is Damian. > I'm building a web proyect with SVG and I've this problem: > In an interaction with AJAX I obtain a new graphic ( a svg complete > with defs and gradients). This replace other svg by DOM API. > When firefox rendering the new graphic the gradients is not show it. > I guess the problem is the attribute fill:url(#MyGradient) inside > style attribute. > Is this a bug of firefox? What can I do ? > Thanks. > I invite to visite my academic project: www.wikidraw.com.ar > ----- 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/

