--- 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