Try this

$.get('page.html',function(data){
($('#target').html(data);
});

Michael



On 8/24/07, John Napiorkowski <[EMAIL PROTECTED]> wrote:
>
>
>
> --- polyrhythmic <[EMAIL PROTECTED]> wrote:
>
> >
> > John,
> > What version of jQuery are you running?  And what
> > are your browser
> > versions?  Also, <style> tags must be placed inside
> > the <head> tags.
> > jQuery makes it easy to manipulate DOM styles from
> > AJAX data, but if
> > you would like to import styles as inline HTML you
> > must style each
> > invidual element using its style attribute:
> > <element style="foo: bar;" >
> >
> > Charles
> > doublerebel.com
>
> I am using the latest JQuery from the download area.
>
> What I have is a full webpage that I am dynamically
> injecting some HTML into via $.load(...) and that
> injected bit has a style and script block.  On FireFox
> it seems that that scripts and styles get activated,
> but on IE is doesn't.  For example if I put a
>
> <script>alert(1)</script>
>
> into the injected page, on FF I see the alert when the
> page loads, but on IE I don't.
>
> To be honest this is a huge difference in behavior, so
> I figure I can't be the only one that ran into the
> trouble.  It looks like JQuery does some sort of eval
> if it finds a script tag, but Maybe IE is removing
> them.  Anyway, just trying to figure out If I can make
> this work or not.
>
> Thanks for your reply and I hope I've described my
> issue correctly.
>
> --John
>
>
> >
> > On Aug 22, 9:47 pm, John Napiorkowski
> > <[EMAIL PROTECTED]> wrote:
> > > Hi,
> > >
> > > I'm sure this is a stupid error on my part but
> > it's
> > > driving me crazy.  I have a bit of html that I
> > want to
> > > inject into my page like so:
> > >
> > > $('#target').load('page.html');
> > >
> > > Now this works, but I find that if 'page.html'
> > > contains a script and style section IE won't
> > process
> > > it, but Firefox seems to.  What I mean is that if
> > the
> > > 'pages.html' itself contains some inline
> > javascript
> > > than Firefox will execute it but IE doesn't.
> > >
> > > So for example my 'pages.html' might look like
> > (this
> > > is abbreviated, but I think you'll get the idea):
> > >
> > > <div id="container">
> > >   <style>
> > >     form { ... }
> > >   </style>
> > >   <script>
> > >     $()ready({ ... });
> > >   </script>
> > >   <!-- More html that the above works on -->
> > > </div>
> > >
> > > Putting aside for the moment about whether or not
> > > inline script sections is a good idea or not, does
> > > anyone know why this would work on Firefox only
> > and is
> > > there any workarounds?  My client's setup makes
> > > anything but inline scripting a nightmare, so I am
> > > hoping to solve this.  If I can't make this work
> > I'll
> > > have to us popup windows, so please help me :)
> > >
> > > I saw something in the docs about $.getScript
> > versus
> > > $.get but I didn't see how this could help.  The
> > only
> > > thing I found was a call to "evalScripts" in the
> > > source, but I couldn't find documentation for
> > that, so
> > > I didn't play with it.
> > >
> > > Thanks!
> > > John Napiorkowski
> > >
> > >
> >
>
> ____________________________________________________________________________________Ready
> > for the edge of your seat?
> > > Check out tonight's top picks on Yahoo!
> > TV.http://tv.yahoo.com/
> >
> >
>
>
>
>
>
> ____________________________________________________________________________________
> Sick sense of humor? Visit Yahoo! TV's
> Comedy with an Edge to see what's on, when.
> http://tv.yahoo.com/collections/222
>

Reply via email to