Ah... That makes perfect sense then. In that case, I believe that AIR has trouble (or might not be able to) read externally loaded Javascript. It's a sandboxing issue:
http://labs.adobe.com/wiki/index.php/AIR:HTML_Security_FAQ#So_what_does_this _new_security_model_look_like.3F -----Original Message----- From: jquery-en@googlegroups.com [mailto:[EMAIL PROTECTED] On Behalf Of gecko68 Sent: Thursday, September 11, 2008 8:16 PM To: jQuery (English) Subject: [jQuery] Re: Oddity with Jquery and Adobe AIR Yes the click event works. But it will require a lot more programming since the HTML being added is generated via Ajax. I guess I could bring the data in via json and assemble the HTML objects from within the original script. I am curious why it works in safari but not webkit/air. Thanks for the assist. On Sep 11, 4:40 pm, "Andy Matthews" <[EMAIL PROTECTED]> wrote: > Why are you using onclick attributes? jQuery supports the click event > natively (which also works in AIR apps: > > Looks like for your HTML the jQuery might be this: > > $('span.pageName a').click(function(){ > // do something here > > }); > > This has the added benefit of cleaning up your HTML and making it far > easier to read. > > andy matthews > > -----Original Message----- > From: jquery-en@googlegroups.com [mailto:[EMAIL PROTECTED] > On > > Behalf Of gecko68 > Sent: Thursday, September 11, 2008 1:45 PM > To: jQuery (English) > Subject: [jQuery] Oddity with Jquery and Adobe AIR > > I am trying to append some HTML to an object. It includes href's and > onclick events, but for some reason in AIR the onclicks don't seem to fire. > > var pageName = 'text'; > var x = 1; > var newPageData = "<div class='panel' id='r"+x+"'><span > class='pageName'>"+pageName+"" + "<a href='javascript:void(0);' > onclick='alert("+x+");'><img src='images/control-delete-16.png' > class='mini-icon'></a></span><p/>" > + > "<input type='checkbox' id='r"+x+"newpage' value='true'>Check > me<br/></ > div>"; > > $('.scrollContainer').append(newPageData); > > It all appears fine, but when I click the icon, nothing happens. I > have tested this script in FireFox and Opera with no problems. > > Any help would be appreciated. > Dan