Problem is, this is simply NOT returning! And there is 4 lines of unrelated code between the NEW template call and the two line from my earlier message. On Apr 17, 2011 6:45 PM, "Walter Lee Davis" <[email protected]> wrote: > Sure, this is something I have struggled with as well. The return from > a Template.evaluate call is not the generated object, but some other > form of return (probably a boolean success or something like that -- > not exactly sure). > > If you need to get access to the object immediately after creating it, > you may want to use the new Element() syntax instead of Template, > because this: > > var foo = new Element('div',{id:'bar'}); > > will return a handle to the element, even before you add it to the > page, while Template.evaluate may need you to pause a beat before $ > ('bar') will access the element from your page after you've inserted it. > > Walter > > On Apr 17, 2011, at 2:52 PM, Phil Petree wrote: > >> Using Prototype version 1.6.1 (I know everyone is up to 1.7 but we >> can't upgrade at this time) >> Code looks like this: >> >> var selectThis; >> var radioTemplate = new Template('input[type=radio][name=#{selectID}] >> [value=#{selectValue}]'); >> var bValue = 1; // this is actually set from the rc of a function >> and is absolutely 1 but it shouldn't matter >> >> selectThis = {selectID: 'owner', selectValue: bValue }; >> $$(radioTemplate.evaluate(selectThis))[0].writeAttribute("checked", >> "checked"); >> the last line causes a throw and all processing stops. any ideas? >> >> Thanks, >> >> Phil >> >> -- >> 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 >> . > > -- > 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. >
-- 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.
