Hello I have spent countless hours over the past several months building my 1st data driven site and learning ColdFusion and SQL at the same time so when CF errors pop up out of nowhere I panic!
Out of ignorance I have built and tested the site exclusively in Firefox and not done any testing in IE.
Actually, I started the site in IE and switched to Firefox early on. Now, on my testing server I go to
www.electriciansnet.com and the home page loads alright but as soon as I try to pass form variables I started recieving errors. So I went to another machine on my network and all was fine (aside from major layout issues) with IE. Then I tested the site back on 1st machine in Firefox but with proxy activated and all was still good. I went back to IE on same testing server and errors, errors, errors! Most of them were form variables not being recognized so I went back to my Application.cfm and set the variables with cfparams that I never needed in the past. I got all of those errors cleared up and now the problem is in applications. Here is the latest error:
The value of the attribute query, which is currently "session.contactMember", is invalid.
This is the main query for the whole site; the most important one. It resides in the main cfc in the site root. During the 1st week of construction(in IE) I was advised by the macromedia support forum to scope contactMember with session and it fixed the problem.
Please keep in mind that this is only hapening on 1 machine and only in IE but who knows how many remote clients using IE may experience the same problem?
The last thing so far that is IE specific is the mouse wheel does not work at all over flash forms (part time in Firefox).
Also, I contracted out my member enrollment page to a coder at Rent-A-Coder (nightmare!) who built the form in flash format. I liked the look of it so I made my other forms flash as well. But, I could no longer browse back on the forms without losing all input data. Despite applying all the traditional fixes(preservedata="yes", timeout="900") I still could not get it to work so I put this in Application.cfm "<cfset session.Form = form>"
and used this include for pages in sub folders "<cfinclude template="Application.cfm"
>" which did little to no good so I added the <cfset session.Form = form> to the top of all input and action pages. It seemed to slow down the errors but the only way I can pass the variables to other pages besides where the form points to is through the URL scope but I still lose the input data when browsing back.
In a nutshell- the site just is not quite right and I have no idea how to diagnose or repair the problem except to go through multiple pages commenting out items which would be very easy to lose track of. Thanks, Andy