Yeah, to the browser they are identical. Is it possible that you are calling
your function before it's been added to the document? Like you don't
call checkUserFavorites above your <script> tag do you? What does firebug or
chrome tools show you as the content of the file? If your page is being
rendered while suppress whitespace (cfsilent, enablecfoutputonly, etc) you
may need to wrap your js producing code in <cfoutput>.



On Wed, Oct 27, 2010 at 1:44 PM, Rick Faircloth <[email protected]>wrote:

>
> 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:338633
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

Reply via email to