well spotted Kangax !! i didnt even see that ----- Original Message ----- From: "kangax" <[EMAIL PROTECTED]> To: "Prototype & script.aculo.us" <prototype-scriptaculous@googlegroups.com> Sent: Wednesday, November 05, 2008 8:35 PM Subject: [Proto-Scripty] Re: In a bind...
> > On Nov 4, 11:37 am, "James Hoddinott" <[EMAIL PROTECTED]> wrote: >> So I'm not entirely sure if this is a bind issue, a defer issue or >> something else that I'm unaware of. >> >> The scenario is this; the page loads, when this is done an >> Ajax.PeriodicalUpdater call is made to load the 'dticketlist' with a >> list of live tickets. I want to be able to click on any one of those >> tickets and then load the full ticket data 'dmain'. The javascript I >> have so far is: >> >> Event.observe(window,'load',function() { >> new >> Ajax.PeriodicalUpdater('dticketlist','data/fetchliveticketview.php',{ >> frequency:300, > > Those are seconds, not milliseconds. Did you mean 0.3 (== 0.3sec == > 300ms)? > >> decay:2, >> onSuccess:function(evt) { >> $$('li.clickinc').invoke('observe','click',function(evt) { >> var elm; >> var id; >> elm = evt.element(); >> id = elm.id || '(no id)'; >> $('dmain').update('Updated text after clicking on '+id); >> }) >> } >> }); >> ..... >> >> }); >> >> This doesn't seem to do anything, not does Firebug report any errors. >> As a test, I created a page with the list already in it: >> >> <div id='dtest'><h6>Your Live Tickets</h6> >> <ul> >> <li id='M794751' class='clickinc'>M794751</li> >> <li id='M784800' class='clickinc'>M784800</li> >> <li id='M796555' class='clickinc'>M796555</li> >> <li id='M791122' class='clickinc'>M791122</li> >> <li id='M757562' class='clickinc'>M757562</li> >> <li id='M747790' class='clickinc'>M747790</li> >> </ul> >> <div id='dmain'>This will be updated</div> >> >> and used the following javascript: >> >> Event.observe(window,'load',function() { >> $$('li.clickinc').invoke('observe','click',function(evt) { >> var elm; >> var id; >> elm = evt.element(); >> id = elm.id || '(no id)'; >> $('dmain').update('Updated text after clicking on '+id); >> }); >> >> }); >> >> and that works fine. So I don't really know if I need a bind here >> somewhere (having read copious articles and snippets I'm not that much >> wiser on its usage) or if infact I need a defer somewhere once the >> PeriodicalUpdater has run to let the DOM update? >> >> Or of course, I've got this completely wrong :) Any suggestions? >> >> -- >> James Hoddinott > > -- > kangax > > > --~--~---------~--~----~------------~-------~--~----~ 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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/prototype-scriptaculous?hl=en -~----------~----~----~----~------~----~------~--~---