+1

On Thu, Oct 28, 2010 at 2:06 PM, Michael Grant <[email protected]> wrote:
>
> I'll +1 that. I generally only use CF to set js vars at the top of the head
> too. That way your js can stay pure js.
>
>
> On Thu, Oct 28, 2010 at 12:04 PM, Rick Faircloth <[email protected]
>> wrote:
>
>>
>> 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:338652
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

Reply via email to