Re : [svg-developers] onmousedown() and onclick() at the same time

2008-12-04 Thread julie gautier
Ok, I get it. Thanks for you response.





De : ddailey [EMAIL PROTECTED]
À : svg-developers@yahoogroups.com
Envoyé le : Mercredi, 3 Décembre 2008, 22h37mn 31s
Objet : Re: [svg-developers] onmousedown() and onclick() at the same time


Hi Julie,

I think what is happening when you put an alert in the middle of it all is this:

first the onmousedown is received, evt.type is then mousedown
next an alert fires
then to get rid of the alert the user has to move the mouse off of the group 
(which received the mousedown)
so the click (which actually consists of a mousedown followed by a mouseup -- 
without any intervening mouseout event, I believe), is never actually received 
by the group.

David 
- Original Message - 
From: julie gautier 
To: svg-developers@ yahoogroups. com 
Sent: Wednesday, December 03, 2008 3:23 PM
Subject: Re : [svg-developers] onmousedown( ) and onclick() at the same time

Hi,
There's something I really don't understant, if somebody could help me : in the 
javascript code David sent, if I add an alert in the 'all' function : 

if (evt.type== click){
alert(evt.target. nodeName) ;
}
else{
alert(evt.type) ;
evt.currentTarget. firstChild. nextSibling. setAttributeNS( null,fill ,red)
}

then I have the following alerts : 'mousedown', 'mouseup' and the circle turns 
red.
If I comment the alert(evt.type) , I have the alert : 'circle' and the circle 
turns red.
Could someone explain to me why this only line makes the click not fired 
anymore ??
Thanks in advance.

 _ _ __
De : Dailey, David P. david.dailey@ sru.edu
À : svg-developers@ yahoogroups. com
Envoyé le : Mercredi, 3 Décembre 2008, 18h29mn 48s
Objet : RE: [svg-developers] onmousedown( ) and onclick() at the same time

Take a look at the following; it lets different events on parts of the group be 
registered and responded to.

Hope it helps

David

svg xmlns=http://www.w3. org/2000/ svg width=100%

xmlns:xlink= http://www.w3. org/1999/ xlink 

 

script![CDATA[

xmlns=http://www.w3. org/2000/ svg

xlink=http://www.w3. org/1999/ xlink 

function all(evt){

if (evt.type== click) alert(evt.target. nodeName)

else evt.currentTarget. firstChild. nextSibling. setAttributeNS( null,fill 
,red)

}

//]]

/script

g onmousedown= all(evt) ; onmouseup=all( evt)

circle onclick=all( evt) fill=black r=5 cx=55 cy=55/

circle onclick=all( evt) fill=black r=5 cx=100 cy=100/

/g

/svg

From: svg-developers@ yahoogroups. com [mailto:svg- developers@ yahoogroups. 
com] On Behalf Of jgfa92004
Sent: Wednesday, December 03, 2008 6:07 AM
To: svg-developers@ yahoogroups. com
Subject: [svg-developers] onmousedown( ) and onclick() at the same time

Hi,

I have the following svg code : 

g onmousedown= down(evt) ; onmouseup=up( evt);
circle onclick=alert( 'circle1' ) fill=black r=5 cx=5 cy=5/
circle onclick=alert( 'circle2' ) fill=black r=5 cx=0 cy=0/
/g

My problème is that the onclick event is never called, apparently 
because of the onmousedown and onmouseup events called in the first g.
What should I do to be able to call another function when a circle is 
clicked ?
Thanks a lot.

[Non-text portions of this message have been removed]

[Non-text portions of this message have been removed]

[Non-text portions of this message have been removed]

 


  

[Non-text portions of this message have been removed]




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



[svg-developers] onmousedown() and onclick() at the same time

2008-12-03 Thread jgfa92004
Hi,

I have the following svg code : 

g onmousedown=down(evt); onmouseup=up(evt);
   circle onclick=alert('circle1') fill=black r=5 cx=5 cy=5/
   circle onclick=alert('circle2') fill=black r=5 cx=0 cy=0/
/g

My problème is that the onclick event is never called, apparently 
because of the onmousedown and onmouseup events called in the first g.
What should I do to be able to call another function when a circle is 
clicked ?
Thanks a lot.




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



RE: [svg-developers] onmousedown() and onclick() at the same time

2008-12-03 Thread Dailey, David P.
Take a look at the following; it lets different events on parts of the group be 
registered and responded to.

 

Hope it helps

David

 

svg   xmlns=http://www.w3.org/2000/svg; width=100%

xmlns:xlink=http://www.w3.org/1999/xlink; 

 

script![CDATA[

xmlns=http://www.w3.org/2000/svg;

xlink=http://www.w3.org/1999/xlink; 

function all(evt){



if (evt.type==click) alert(evt.target.nodeName)

else 
evt.currentTarget.firstChild.nextSibling.setAttributeNS(null,fill,red)

}

 

//]]

/script

g onmousedown=all(evt); onmouseup=all(evt)

circle onclick=all(evt) fill=black r=5 cx=55 cy=55/

circle onclick=all(evt) fill=black r=5 cx=100 cy=100/

/g

/svg

 

From: svg-developers@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of 
jgfa92004
Sent: Wednesday, December 03, 2008 6:07 AM
To: svg-developers@yahoogroups.com
Subject: [svg-developers] onmousedown() and onclick() at the same time

 

Hi,

I have the following svg code : 

g onmousedown=down(evt); onmouseup=up(evt);
circle onclick=alert('circle1') fill=black r=5 cx=5 cy=5/
circle onclick=alert('circle2') fill=black r=5 cx=0 cy=0/
/g

My problème is that the onclick event is never called, apparently 
because of the onmousedown and onmouseup events called in the first g.
What should I do to be able to call another function when a circle is 
clicked ?
Thanks a lot.

 



[Non-text portions of this message have been removed]




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



Re : [svg-developers] onmousedown() and onclick() at the same time

2008-12-03 Thread julie gautier
Yes, thanks a lot, it will help but is this the only way to achieve this ? So 
it's not possible at all to fire those 2 events at the same time ?




De : Dailey, David P. [EMAIL PROTECTED]
À : svg-developers@yahoogroups.com
Envoyé le : Mercredi, 3 Décembre 2008, 18h29mn 48s
Objet : RE: [svg-developers] onmousedown() and onclick() at the same time


Take a look at the following; it lets different events on parts of the group be 
registered and responded to.

Hope it helps

David

svg xmlns=http://www.w3. org/2000/ svg width=100%

xmlns:xlink= http://www.w3.. org/1999/ xlink 

 

script![CDATA[

xmlns=http://www..w3. org/2000/ svg

xlink=http://www.w3. org/1999/ xlink 

function all(evt){

if (evt.type== click) alert(evt.target. nodeName)

else evt.currentTarget. firstChild. nextSibling. setAttributeNS( null,fill 
,red)

}

//]]

/script

g onmousedown= all(evt) ; onmouseup=all( evt)

circle onclick=all( evt) fill=black r=5 cx=55 cy=55/

circle onclick=all( evt) fill=black r=5 cx=100 cy=100/

/g

/svg

From: svg-developers@ yahoogroups. com [mailto:svg-developers@ yahoogroups. 
com] On Behalf Of jgfa92004
Sent: Wednesday, December 03, 2008 6:07 AM
To: svg-developers@ yahoogroups. com
Subject: [svg-developers] onmousedown( ) and onclick() at the same time

Hi,

I have the following svg code : 

g onmousedown= down(evt) ; onmouseup=up( evt);
circle onclick=alert( 'circle1' ) fill=black r=5 cx=5 cy=5/
circle onclick=alert( 'circle2' ) fill=black r=5 cx=0 cy=0/
/g

My problème is that the onclick event is never called, apparently 
because of the onmousedown and onmouseup events called in the first g.
What should I do to be able to call another function when a circle is 
clicked ?
Thanks a lot.

[Non-text portions of this message have been removed]

 


  

[Non-text portions of this message have been removed]




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



Re : [svg-developers] onmousedown() and onclick() at the same time

2008-12-03 Thread julie gautier
Hi,
There's something I really don't understant, if somebody could help me : in the 
javascript code David sent, if I add an alert in the 'all' function : 

if (evt.type==click){
 alert(evt.target.nodeName);
}
else{
 alert(evt.type);
 evt.currentTarget.firstChild.nextSibling.setAttributeNS(null,fill ,red)
}

then I have the following alerts : 'mousedown', 'mouseup' and the circle turns 
red.
If I comment the alert(evt.type), I have the alert : 'circle' and the circle 
turns red.
Could someone explain to me why this only line makes the click not fired 
anymore ??
Thanks in advance.




De : Dailey, David P. [EMAIL PROTECTED]
À : svg-developers@yahoogroups.com
Envoyé le : Mercredi, 3 Décembre 2008, 18h29mn 48s
Objet : RE: [svg-developers] onmousedown() and onclick() at the same time


Take a look at the following; it lets different events on parts of the group be 
registered and responded to.

Hope it helps

David

svg xmlns=http://www.w3. org/2000/ svg width=100%

xmlns:xlink= http://www.w3. org/1999/ xlink 

 

script![CDATA[

xmlns=http://www.w3. org/2000/ svg

xlink=http://www.w3. org/1999/ xlink 

function all(evt){

if (evt.type== click) alert(evt.target. nodeName)

else evt.currentTarget. firstChild. nextSibling. setAttributeNS( null,fill 
,red)

}

//]]

/script

g onmousedown= all(evt) ; onmouseup=all( evt)

circle onclick=all( evt) fill=black r=5 cx=55 cy=55/

circle onclick=all( evt) fill=black r=5 cx=100 cy=100/

/g

/svg

From: svg-developers@ yahoogroups. com [mailto:svg-developers@ yahoogroups. 
com] On Behalf Of jgfa92004
Sent: Wednesday, December 03, 2008 6:07 AM
To: svg-developers@ yahoogroups. com
Subject: [svg-developers] onmousedown( ) and onclick() at the same time

Hi,

I have the following svg code : 

g onmousedown= down(evt) ; onmouseup=up( evt);
circle onclick=alert( 'circle1' ) fill=black r=5 cx=5 cy=5/
circle onclick=alert( 'circle2' ) fill=black r=5 cx=0 cy=0/
/g

My problème is that the onclick event is never called, apparently 
because of the onmousedown and onmouseup events called in the first g.
What should I do to be able to call another function when a circle is 
clicked ?
Thanks a lot.

[Non-text portions of this message have been removed]

 


  

[Non-text portions of this message have been removed]




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



Re: [svg-developers] onmousedown() and onclick() at the same time

2008-12-03 Thread ddailey
Hi Julie,

I think what is happening when you put an alert in the middle of it all is this:

first the onmousedown is received, evt.type is then mousedown
next an alert fires
then to get rid of the alert the user has to move the mouse off of the group 
(which received the mousedown)
so the click (which actually consists of a mousedown followed by a mouseup -- 
without any intervening mouseout event, I believe), is never actually received 
by the group.

David 
  - Original Message - 
  From: julie gautier 
  To: svg-developers@yahoogroups.com 
  Sent: Wednesday, December 03, 2008 3:23 PM
  Subject: Re : [svg-developers] onmousedown() and onclick() at the same time


  Hi,
  There's something I really don't understant, if somebody could help me : in 
the javascript code David sent, if I add an alert in the 'all' function : 

  if (evt.type==click){
   alert(evt.target.nodeName);
  }
  else{
   alert(evt.type);
   evt.currentTarget.firstChild.nextSibling.setAttributeNS(null,fill ,red)
  }

  then I have the following alerts : 'mousedown', 'mouseup' and the circle 
turns red.
  If I comment the alert(evt.type), I have the alert : 'circle' and the 
circle turns red.
  Could someone explain to me why this only line makes the click not fired 
anymore ??
  Thanks in advance.

  
  De : Dailey, David P. [EMAIL PROTECTED]
  À : svg-developers@yahoogroups.com
  Envoyé le : Mercredi, 3 Décembre 2008, 18h29mn 48s
  Objet : RE: [svg-developers] onmousedown() and onclick() at the same time

  Take a look at the following; it lets different events on parts of the group 
be registered and responded to.

  Hope it helps

  David

  svg xmlns=http://www.w3. org/2000/ svg width=100%

  xmlns:xlink= http://www.w3. org/1999/ xlink 

   

  script![CDATA[

  xmlns=http://www.w3. org/2000/ svg

  xlink=http://www.w3. org/1999/ xlink 

  function all(evt){

  if (evt.type== click) alert(evt.target. nodeName)

  else evt.currentTarget. firstChild. nextSibling. setAttributeNS( null,fill 
,red)

  }

  //]]

  /script

  g onmousedown= all(evt) ; onmouseup=all( evt)

  circle onclick=all( evt) fill=black r=5 cx=55 cy=55/

  circle onclick=all( evt) fill=black r=5 cx=100 cy=100/

  /g

  /svg

  From: svg-developers@ yahoogroups. com [mailto:svg-developers@ yahoogroups. 
com] On Behalf Of jgfa92004
  Sent: Wednesday, December 03, 2008 6:07 AM
  To: svg-developers@ yahoogroups. com
  Subject: [svg-developers] onmousedown( ) and onclick() at the same time

  Hi,

  I have the following svg code : 

  g onmousedown= down(evt) ; onmouseup=up( evt);
  circle onclick=alert( 'circle1' ) fill=black r=5 cx=5 cy=5/
  circle onclick=alert( 'circle2' ) fill=black r=5 cx=0 cy=0/
  /g

  My problème is that the onclick event is never called, apparently 
  because of the onmousedown and onmouseup events called in the first g.
  What should I do to be able to call another function when a circle is 
  clicked ?
  Thanks a lot.

  [Non-text portions of this message have been removed]

  [Non-text portions of this message have been removed]



   

[Non-text portions of this message have been removed]




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