Greg beat me to that one… sorry for
the duplicate post =) From: Well, for inserting a js file after the
page is rendered, you have to do it with the DOM. But, according to notes
in scriptaculous.js, this does not work in Safari. The way you tried to
do it, by putting the src in your script tag, simply won’t work (evalScripts
strips out the script tags and evals what’s inside). You could try this: Then see if you can call it
afterwards. I imagine it would work fine, but I’m not speaking from
experience on that J Greg From: I working on rebuilding my CMS software using I am loading up a new component of my system using the Ajax.Updater,
and it loads up the HTML fine but as the component I am loading up is fairly
complicated I want to load up its relevant _javascript_ functions as well at
the same time. I am using the evalScript:true option, and somthing simple like
alert("foobar") gets triggered in my loaded code, but if I try
to define a function and then try to call it like
function myalert(txt)
{
alert(txt)
}
myalert("foobar") It wont get called. But if I move myallert() into my main page I can call the function from
the code loaded by Ajax.Update I would much prefer to have my _javascript_ loaded dynamically
with each different component as needed instead of having to load up everything
when the app is originally loaded. I tryed including the JS code directly in the code returned by
Ajax.Updater as well as linking to it with: <script type="text/_javascript_" src=""> No love. My second problem is probably related. I am using Behaviour.js and would like to have my code loaded by
Ajax.Updater register new rules. Again I have to define them in the main app,
but even worse, if the element the rule is applied to does not exist in the app
in its initial state, the rule doesn't take. Any how, I am sure there is a simple solution to this so your help is
appreciated! ______________________________________________________________________ Alex Duffield . Principal . InControl Solutions . http://www.incontrolsolutions.com The information transmitted in this electronic mail is intended only for the person or entity to which it is addressed and may contain confidential, proprietary, and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and delete the material from all computers. |
_______________________________________________ Rails-spinoffs mailing list Rails-spinoffs@lists.rubyonrails.org http://lists.rubyonrails.org/mailman/listinfo/rails-spinoffs