Interesting approach, Carl! Haven't thought about that. I'll definitely give that a try!
Thanks for the tip! Rick -----Original Message----- From: Carl Von Stetten [mailto:[email protected]] Sent: Thursday, October 28, 2010 11:19 AM To: cf-talk Subject: Re: Question about using javascript in .cfm files... Rick, I have shared CF variables with JavaScript too. What I usually do is this: If I have to do any processes to define the CF variables, I put them at the top of the document, above the <head> section. Then, in the <head> section of my CFM page, I add a <cfoutput> inside a <script> tag and pass all of the desired CF variables into JavaScript variables. I make sure this is defined before I load any external JavaScript files and call any JavaScript functions. This way my JavaScript files retain their ".js" extension. HTH, Carl >I've been using js files as .cfm files >so I can intermix cf variables in the js. > >i.e., naming myJSFile.js, "myJSFile.js.cfm", instead. > >This seems to work fine, but I've run into an issue >that makes me wonder if this works in all cases as >a regular js file would. > >Here's the question: > >If I have a js function in a .cfm file, would the >declared function be defined by the browser >upon first entering a page as it would if the function >were in a .js file? > >e.g., should the function "checkUserFavorites": > >function checkUserFavorites(USERID) { > > blah, blah, blah > >be defined if the js were in a .cfm file as readily >as it would in a .js file? > >I keep running into a "checkUserFavorites is not defined" >for which I cannot track down the problem. > >I'm reaching for an answer at this point, because I can't >otherwise explain the error message otherwise, yet. > >Thanks for any feedback. > >Rick ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:338644 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

