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

Reply via email to