Why don't you just put that code in the head of the popup page?
On Mon, Jun 29, 2009 at 8:11 AM, Joao Portela<agno...@gmail.com> wrote: > > Hi, I'm trying to use jquery to modify some events in a popup window > (window.open). Here's what I did; > > var popup = window.open('Example.html', > 'Example', > 'height=400,width=300,top=100,left=100'); > > $(popup.document).ready(function() { > $("#widget-area a", popup.document).click(function() { > alert("Clicked!"); > }); > }); > > And here's the stripped down html code of the page: > > <form method = "post" id = "myForm" onsubmit="return handleWidget();"> > Select a Widget: > <div class = "widget-area"> > <a href = "#" >Click Me</a> > </div> > <input type="submit" value="Submit"/> > </form> > > The popup window shows up, but the click event doesn't work (doesn't > show the alert)... If I only use this: > > $(popup.document).ready(function() { > alert("Ready!"); > }); > > It properly shows the message. The problem is with $("#widget-area a", > popup.document).click(function() { ... }); > > Thanks for your help, > > João Portela >