> Thank you very much. My answer is to your question is either I'm a > moron, or subconsciously like to make things much more difficult than > they should be.
LOL! Been there, done that. :-) -- T.J. On Feb 25, 2:12 pm, JJS <jjs6...@gmail.com> wrote: > Thank you very much. My answer is to your question is either I'm a > moron, or subconsciously like to make things much more difficult than > they should be. > > Thanks. > > On Feb 25, 1:39 am, "T.J. Crowder" <t...@crowdersoftware.com> wrote: > > > > > Hi, > > > The page you refernced is about adding external script files, which is > > why it worked when you did that and not when you tried to do it as an > > inline block. > > > Why are you trying to use a script tag for this? How 'bout: > > > function generateAutoCompleter() > > { > > new Ajax.Autocompleter( > > "oop_description_" + numOopRows, > > "oop_autocomplete_choices_" + numOopRows, > > "<cfoutput>#CGI.SCRIPT_NAME#</cfoutput>? > > event=er.form.item.descriptions", > > { > > minChars: "3", > > paramName: "description_parameter" > > } > > ); > > > } > > > HTH, > > -- > > T.J. Crowder > > Independent Software Consultant > > tj / crowder software / comwww.crowdersoftware.com > > > On Feb 24, 8:25 pm, JJS <jjs6...@gmail.com> wrote: > > > > Hello, I'm pretty new to this. Using 1.6.0.3, though tried 1.6.1 and > > > it didn't make a difference. Oh, and thanks for a great framework btw. > > > > I have a form where I'm generating rows on the fly. One of the form > > > fields is using Ajax.autocompleter, so based on this link (http:// > > > proto-scripty.wikidot.com/prototype:how-to-load-scripts-dynamically), > > > I'm loading the script dynamically. Example: > > > > function generateAutoCompleter() > > > { > > > var head; > > > var autoCompleterScript; > > > > head = $$('head')[0]; > > > if (head) > > > { > > > autoCompleterScript = new Element('script', { type: 'text/ > > > javascript'}); > > > $(autoCompleterScript).insert("var > > > autocomplete_oop_description_" + > > > numOopRows + " = new Ajax.Autocompleter(\"oop_description_" + > > > numOopRows + "\", \"oop_autocomplete_choices_" + numOopRows + "\", > > > \"<cfoutput>#CGI.SCRIPT_NAME#</cfoutput>? > > > event=er.form.item.descriptions\",{minChars:\"3\",paramName: > > > \"description_parameter\"});"); > > > > head.appendChild(autoCompleterScript); > > > } > > > > } > > > > Note that numOopRows is a global variable that is set elsewhere > > > > This works fine in Firefox and Chrome, but IE is giving me Unexpected > > > call to method or property access. Looks like the error is occurring > > > on line 604 of prototype.js. > > > > A couple things - I've tried "chaining a call" using .update when > > > creating the element, but that wasn't working in either browser. Is > > > there another way to generate the content of the script? > > > > One thing that did work in both browsers was to add a src attribute > > > pointing to a file with the contents of the js to create the > > > autocomplete - however, this is not really an option to me because I > > > need to pass the numOopRows variable. > > > > Thanks in advance. -- 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 prototype-scriptacul...@googlegroups.com. To unsubscribe from this group, send email to prototype-scriptaculous+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/prototype-scriptaculous?hl=en.