Thank you so much, that helps a lot ... and I finally got it working. For those wondering exactly what the solution looks like, its very simple:
$(document).ready(function() { $("#existing_static_div").load("file", "", function(){ myFunc(); }); }); I run the code to manipulate the #mydiv inside myFunc()... Thanks again brian! On Feb 25, 3:26 pm, brian <bally.z...@gmail.com> wrote: > Dynamically loading content takes some time to finish. Provide a > callback function to load() and use that to manipulate #mydiv. > > http://docs.jquery.com/Ajax/load#urldatacallback > > On Wed, Feb 25, 2009 at 3:16 PM, eagleon <antonypei...@gmail.com> wrote: > > > one more thing following the above, ... if I check to see if the > > dynamically loaded div exists, it does not.. > > > if ( $("#existing_static_div").length > 0 ) { alert(" The ID > > exists"); } > > > ...will alert that the ID exists... however, > > > if ( $("#mydiv").length > 0 ) { alert(" The ID exists"); } > > > ...will not fire the alert. Keep in mind, this is despite the fact > > that I can see #mydiv getting loaded through firebug, and if I put any > > content inside #mydiv (on the remote file, manually), then when I call > > it with the load.. the content does appear. However, it seems that > > #mydiv technically does not exist.... > > > Here is the funny thing.. this only happens with the document ready() > > event or load() event... if I attach this to a resize() event for > > example, it works fine when I resize the window... > > > nt > > > On Feb 25, 2:59 pm, eagleon <antonypei...@gmail.com> wrote: > >> Code Daemon, I hope you figured it out! I sure haven't yet... > > >> It does not happen to just tables, I tried this with divs, and still > >> same result. In my case, I am trying to set the height of a > >> dynamically loaded DIV. The load() function applies the height to any > >> static div that is already on the page. > > >> Simple example: > > >> $(document).ready(function() { > >> $("#existing_static_div").load("filename"); // filename has a div > >> called #mydiv, lets say > >> $("#mydiv").height('100px'); > >> $("#mydiv").css('background', 'red'); > > >> } > > >> Anything I try to perform on #existing_static_div will always work. > >> That's a given. However, anything I try to apply to #mydiv, which as > >> you see in my example was dynamically loaded... does not work. So, it > >> will NOT set the height to 100px and NOT set the background to red. > > >> Any ideas how to overcome this? > > >> Not working in FF or MSIE for me... > > >> On Feb 24, 8:34 am, jQuery Lover <ilovejqu...@gmail.com> wrote: > > >> > Any news on this one ? Code Daemon, what was the problem ? > > >> > ---- > >> > Read jQuery HowTo Resource - http://jquery-howto.blogspot.com > > >> > On Thu, Feb 19, 2009 at 3:21 PM, tomasz wawrzyniak > >> > <tw.gene...@gmail.com> wrote: > >> > > show fragment of your code (javascript) that is executed (and doens't > >> > > work > >> > > in FF), > >> > > and oultine fragment of html that declare the div. > > >> > > 2009/2/19 Code Daemon <ryan.det...@gmail.com> > > >> > >> I hope I'm wrong. I'm not sure what you are asking though. > > >> > >> The page I am loading is just HTML code with a <table> object in it. > >> > >> The AJAX server response looks something like: > > >> > >> <table> > >> > >> <tr><td></td></tr> > >> > >> </table> > > >> > >> It has no <html> tags. Is this necessary? > > >> > >> On Feb 19, 12:46 am, tomasz wawrzyniak <tw.gene...@gmail.com> wrote: > >> > >> > That makes no sense - its rather wrong formed html. Did you use Id > >> > >> > or > >> > >> > Name property to identify webpart? > > >> > >> > On 2/19/09, Code Daemon <ryan.det...@gmail.com> wrote: > > >> > >> > > Seems more specifically that Firefox doesn't like <table> objects > >> > >> > > being loaded dynamically. I'm assuming the jQueryload() method is > >> > >> > > ultimately a wrapper for the innerHTML property? > > >> > >> > > Looks like, at the very least I'm going to have to omit all my > >> > >> > > tables. > > >> > >> > > On Feb 18, 10:56 pm, Code Daemon <ryan.det...@gmail.com> wrote: > >> > >> > >> It appears that things work fine in IE, just not Firefox. Very > >> > >> > >> strange. > > >> > >> > >> On Feb 5, 6:56 am, jQuery Lover <ilovejqu...@gmail.com> wrote: > > >> > >> > >> > Maybe it's related to wrong content type being sent by your > >> > >> > >> > server > >> > >> > >> > !!! > > >> > >> > >> > ---- > >> > >> > >> > Read jQuery HowTo Resource - http://jquery-howto.blogspot.com > > >> > >> > >> > On Thu, Feb 5, 2009 at 7:42 PM, eagleon > >> > >> > >> > <antonypei...@gmail.com> > >> > >> > >> > wrote: > > >> > >> > >> > > I've been experiencing the same thing! I hop we can figure > >> > >> > >> > > out a > >> > >> > >> > > workaround... > > >> > >> > >> > > This also applies to the $(document).ready() event... > > >> > >> > >> > > does not work ondynamicpages..... > > >> > >> > >> > > On Feb 5, 3:21 am, Code Daemon <ryan.det...@gmail.com> wrote: > >> > >> > >> > >> But $('#mydiv').load('my/page.html'); works just fine. > > >> > >> > >> > >> On Feb 5, 12:16 am, Dean Barker <framejoc...@googlemail.com> > >> > >> > >> > >> wrote: > > >> > >> > >> > >> > look at onLoad() > > >> > >> > >> > >> > <http://www.frameJockey.co.uk> > > >> > >> > >> > >> >www.frameJockey.co.uk > >> > >> > >> > >> > i...@framejockey.co.uk > >> > >> > >> > >> > framejoc...@gmail.com > >> > >> > >> > >> > framejoc...@yahoo.com > >> > >> > >> > >> > [image: Google Talk:] framejoc...@gmail.com [image: Y! > >> > >> > >> > >> > messenger:] > >> > >> > >> > >> > frameJockey > > >> > >> > >> > >> > 2009/2/5 Code Daemon <ryan.det...@gmail.com> > > >> > >> > >> > >> > > When I useload(), it works fine for staticpagesbut > >> > >> > >> > >> > > doesn't > >> > >> > >> > >> > > seem > >> > >> > >> > >> > > to > >> > >> > >> > >> > > work for mydynamicpage. > > >> > >> > >> > >> > > This is what I'm doing: > > >> > >> > >> > >> > > $('#mydiv').load('my/page'); > > >> > >> > >> > >> > > FireBug shows that the response is coming back just as > >> > >> > >> > >> > > it > >> > >> > >> > >> > > should. > >> > >> > >> > >> > > Any > >> > >> > >> > >> > > thoughts? > > >> > >> > -- > >> > >> > Sent from my mobile device