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

Reply via email to