I don't know about evalScripts, but I was using 1.1.4. It doesn't have to do with doing it in document.ready. See my other response about doing it "live".
--Erik On 8/24/07, Pops <[EMAIL PROTECTED]> wrote: > > But doesn't this work because it done in document.ready? > > I mean, add a button to call a function to do injection upon command. > > Ok, I got it to work by using .evalScript() > > <script> > function applyStyle() { > var s = $('#juserCSS').text(); > $('head').append('<style type="text/css">'+s+'</ > style>').evalScripts(); > } > </script> > > hmmmm, didn't I see something in 1.1.4 about evalScripts() being > deprecated? Ok, under 1.1.4 it would of worked for me the first > time. > > Great! > > Thanks fellas! > > -- > HLS > > > On Aug 25, 2:07 am, "Erik Beeson" <[EMAIL PROTECTED]> wrote: > > Right, I just noticed that I forgot to put head in quotes. Here's a > > little test page: > > > > http://erikandcolleen.com/erik/projects/jquery/cssinject/cssinject.html > > > > Works in FF2/Mac, Safari 2.0.4, IE6. > > > > --Erik > > > > On 8/24/07, Pops <[EMAIL PROTECTED]> wrote: > > > > > > > > > On Aug 25, 1:31 am, "Erik Beeson" <[EMAIL PROTECTED]> wrote: > > > > This seems to work in FF2/Mac: > > > > > > var myCss = 'p { border: 2px solid #faa; }'; > > > > $(head).append('<style type="text/css">' + myCss + '</style>'); > > > > > I tried something like this, but it didn't seem to take. > > > > > I drifted into doing something with the <link> in DOM that I see with > > > FireBug. I figure if Firebug allows you edit it, you can program it > > > too. I figured I can change what wast imported by overwring it with > > > the content in the textarea. > > > > > Anyway if it worked for you, it should work for me. Lets try it.... It > > > didn''t take, but I do see it in DOM. Does it need to be "eval()"? > > > > > -- > > > HLS > >