Hi,
I think I'm misunderstanding, why do you need to use script to create
a script tag with inline script? Wouldn't it work just to do the work
directly? E.g.:
function loader() {
new CalendarDateSelect(
$('cds_placeholder_105hd1').previous(),
{
embedded: true,
year_range: 10
}
);
}
That should have exactly the same effect as inserting a script tag to
do it...or am I missing something?
HTH,
--
T.J. Crowder
Independent Software Consultant
tj / crowder software / com
www.crowdersoftware.com
On Mar 19, 3:56 pm, 99miles <[email protected]> wrote:
> When the dom is loaded, I call this method where I try to insert a
> CalendarDateSelect into an existing div tag, but it's not working:
>
> function loader() {
> var newScript = document.createElement('script');
> newScript.type = 'text/javascript';
> newScript.innerHTML = 'new CalendarDateSelect( $
> (\'cds_placeholder_105hd1\').previous(), {embedded:true, year_range:
> 10} );';
> //newScript.innerHTML = 'alert("foo")';
> $('date_area').insert(newScript);
>
> }
>
> But, if I comment out the first 'innerHTML' line, and uncomment the
> second, the alert pops up as expected. So, it seems like this should
> work.
>
> CalendarDateSelect is a component
> fromhttp://code.google.com/p/calendardateselect/wiki/JavascriptDocumentation,
> and that call should create a calendar. I have other pages where I
> display the calendar from ruby on rails code which ends up outputting
> the following and it display just great.
>
> <script type="text/javascript">
> //<![CDATA[
> new CalendarDateSelect( $('cds_placeholder_10511').previous(),
> {embedded:true, year_range:10} );
> //]]>
> </script>
>
> Any ideas?
> Thanks!
--
You received this message because you are subscribed to the Google Groups
"Prototype & script.aculo.us" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/prototype-scriptaculous?hl=en.