ThankU, I'm glad you mentioned the removing the group, because once I get
the circls drawn on to the canvas, when for example the user zooms_In to a
particular area, I dnt want to zoomIn into the red circls so I was
thinking when you zoomIn to remove the 'circleGroup' and add them in
again...what do you think????

Many thx

yasmin




> Hi Yasmin,
>
> [EMAIL PROTECTED] wrote on 02/28/2006 03:37:12 PM:
>
>> ...yes you are right I haven't created a group with attribute 'id' set
> to
>> 'circlegroup', not sure how to :( I'm a complete novice to SVG and have
>> embarked on this ambitiouse project I'm finding it very difficult and
> time
>> is running out, pls ELP!
>
>   I would add something like:
>
>         if (g == null) {
>                 g = doc.createElementNS(SVGNS,"g");
>                 g.setAttributeNS(null, "id", "circleGroup");
>                 doc.getRootElement().appendChild(g);
>         }
>
>   Right after you call getElementById.
>   In your case you could probably also just skip the
> 'getElementById' and 'if' and just create the element in all cases
> (but you should avoid creating it twice - it's bad to have two
> elements with the same 'id' in one document).
>
>   BTW If at some point you want to remove the group (and
> consiquently all it's children) you can use:
>         g.getParentNode().removeChild(g);
>
>   Good luck!
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to