At least by half ;-) On Jul 16, 2012 11:59 AM, "thinsoldier" <thinsold...@thinsoldier.com> wrote:
> I've actually found the cause of my problem. > Quite foolish of me. I had earlier experimented with having all my > javascript after the footer of the page rather than in the <head>. So I had > 2 instances of the script tag that contained this code on 1 page. > > I am grateful to everyone for their help. I learned much and was able to > decrease the number of lines of code needed. > > On Monday, 16 July 2012 06:53:25 UTC-4, Victor wrote: >> >> My problem is that after the confirm() UI appears and is clicked, it >>> appears AGAIN, then when I click again does the expected behaviour occur. >>> >>> document.observe("dom:loaded", function() { >>> // attach to all delete links in the table >>> var dels = $$('td a.delete'); >>> dels.each(function(s){ >>> s.observe('click', function(event){ confirmDelete(event); } ); >>> } ) >>> }); >>> >>> >>> function confirmDelete(event) >>> { >>> var ask = confirm('Are you sure you want to delete this entry?'); >>> >>> if(ask){ xfoo = 'follow link - delete it'; } >>> else{ event.stop(); xfoo =' do nothing - stop event '; } >>> } >>> >>> >> Try to show target of click events in your confirmDelete(), e.g. like >> this: >> >> function confirmDelete(event) { >> var ask = confirm('Are you sure you want to delete this entry?' + >> '\n(clicked on ' + Object.inspect(event.**findElement()) + ')'); >> if(ask){ xfoo = 'follow link - delete it'; } >> else{ event.stop(); xfoo =' do nothing - stop event '; } >> } >> >> It will give additional information, e.g. that your code receives click >> events from both A and IMG elements. >> > -- > You received this message because you are subscribed to the Google Groups > "Prototype & script.aculo.us" group. > To view this discussion on the web visit > https://groups.google.com/d/msg/prototype-scriptaculous/-/9U-Vxp9cZScJ. > To post to this group, send email to > prototype-scriptaculous@googlegroups.com. > To unsubscribe from this group, send email to > prototype-scriptaculous+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/prototype-scriptaculous?hl=en. > -- You received this message because you are subscribed to the Google Groups "Prototype & script.aculo.us" group. To post to this group, send email to prototype-scriptaculous@googlegroups.com. To unsubscribe from this group, send email to prototype-scriptaculous+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/prototype-scriptaculous?hl=en.