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.

Reply via email to