
December 5th, 2005, 05:19 PM
|
|
Contributing User
|
|
Join Date: Jan 2005
Posts: 80

Time spent in forums: 1 Day 4 h 20 m 54 sec
Reputation Power: 4
|
|
|
Stack Overflow Error
I'm getting a stack overflow error in IE with the following code (some code that I think is irrelevant was removed to fit within the length limits of the forum). I have no idea how to track down the cause and would appreciate any help you might be willing to offer...
Thanks,
Jason
Code:
<BODY ONLOAD="document.login.UserLogin.focus();">
<cfparam name="Form.FirstName" default="">
<cfparam name="Form.LastName" default="">
<cfparam name="Form.EMail" default="">
<cfparam name="Form.SID" default="">
<cfparam name="Form.ClickerID" default="">
<cfparam name="Form.Sex" default="">
<cfparam name="Form.ClassLevel" default="">
<cfparam name="Form.GradeOption" default="">
<cfparam name="Form.FirstName_error" default="">
<cfparam name="Form.LastName_error" default="">
<cfparam name="Form.EMail_error" default="">
<cfparam name="Form.SID_error" default="">
<cfparam name="Form.ClickerID_error" default="">
<cfparam name="Form.Sex_error" default="">
<cfparam name="Form.ClassLevel_error" default="">
<cfparam name="Form.GradeOption_error" default="">
<cfparam name="Form.Submitted" default="">
<cfparam name="ErrorMessages" default="">
<cfparam name="RegistrationOutput" default="No">
<CFIF request.ActiveRegistration is "Yes">
<!---FORM VALIDATION--->
<CFIF submitted is "Yes">
<CFSET ErrorMessages="Yes">
<CFELSE>
<CFSET ErrorMessages="No">
</CFIF>
<CFIF Form.FirstName is ""><CFSET Form.FirstName_error = "Please enter your first name."></CFIF>
<CFIF Form.LastName is ""><CFSET Form.LastName_error = "Please enter your last name."></CFIF>
<CFIF Form.ClickerID is ""><CFSET Form.ClickerID_error = "Please enter your clicker ID number."></CFIF>
<CFIF Form.Sex is ""><CFSET Form.Sex_error = "Please select your sex."></CFIF>
<CFIF Form.ClassLevel is ""><CFSET Form.ClassLevel_error = "Please select your class."></CFIF>
<CFIF Form.GradeOption is ""><CFSET Form.GradeOption_error = "Please select your grade option."></CFIF>
<CFIF
form.FirstName is not "" AND
form.LastName is not "" AND
form.EMail is not "" AND
form.SID is not "" AND
form.ClickerID is not "" AND
form.Sex is not "" AND
form.ClassLevel is not "" AND
form.GradeOption is not "">
<CFSET RegistrationOutput = "Yes">
<CFQUERY NAME="Registration" DATASOURCE="courses">
INSERT INTO #request.GradeTable# (FirstName,LastName,EMail,SSN,ClickerID,Sex,ClassLevel,GradeOption)
VALUES ('#Form.FirstName#','#Form.LastName#','#Form.EMail#','#Form.SID#','#Form.ClickerID#','#Form.Sex#','# Form.ClassLevel#','#Form.GradeOption#')
</CFQUERY>
<CFQUERY NAME="GetClicker" DATASOURCE="courses">
SELECT ID
FROM #request.GradeTable#
WHERE SSN='#Form.SID#'
</CFQUERY>
</CFIF>
</CFIF>
<!---START LOGIN FORM--->
<CFFORM NAME="UserLogin" ACTION="#CGI.Script_Name#?#CGI.query_string#" METHOD="POST">
<!---Generate list box dynamically--->
<cfquery name="student_names" datasource="#request.dsn#" dbtype="ODBC" cachedwithin="#CreateTimeSpan(0,0,0,0)#">
SELECT LastName, FirstName
FROM #request.GradeTable#
ORDER BY LastName
</cfquery>
<TABLE BORDER="0" ALIGN="center">
<TR><TD ALIGN="right" VALIGN="middle">
<CFPARAM NAME="Name" DEFAULT="00">
<select style="font-style:arial;font-size:9px;height:16px;width:160px" name="Name">
<OPTION value="00">Select Name
<OPTION value="00">____________
<cfoutput query="student_names">
<option value="#LastName#" Form.Name EQ '#LastName#' AND '#FirstName#' <CFIF isDefined("Form.Name")><CFIF Form.Name EQ ('#LastName#')>SELECTED</CFIF></CFIF>>#LastName#, #FirstName#
</cfoutput>
</select>
</TD></TR>
<TR><TD ALIGN="right" VALIGN="middle">
<CFPARAM NAME="SSN" default="">
<FONT class="smalltext" color="376FBC"><B>SID:</B></FONT>
<CFOUTPUT>
<INPUT TYPE="password" SIZE="9" MAXLENGTH="11" NAME="SSN" STYLE="font-size:10px;height:16px;width:98px" VALUE="#SSN#">
</CFOUTPUT>
<INPUT TYPE="image" NAME="grades.cfm" SRC="img/go.gif" BORDER="0">
</CFFORM>
</TD></TR>
</TABLE>
<!---END LOGIN FORM--->
<CFIF request.ActiveRegistration is "Yes">
<CFIF RegistrationOutput is "Yes">
<CFOUTPUT>
<TABLE BORDER="0" CELLPADDING="3" CELLSPACING="5" CLASS="smalltext_blue">
<TR><TD COLSPAN="2">Your clicker number for the semester is #GetClicker.ID# (you should remember this number).<BR>To log into the course website, select your name and enter your Student ID## above.<BR></TD></TR>
</TABLE>
</CFOUTPUT>
</CFIF>
<CFIF RegistrationOutput is "NO">
<FORM NAME="Registration" ACTION="LoginForm.cfm" METHOD="post">
<CFOUTPUT>
<CFIF ErrorMessages EQ "No">
<a href="" onClick="ShowAndHide('RegistrationForm'); return false;">Need to Register?</a><BR>
</CFIF>
<TABLE BORDER="0" CLASSPADDING="3" CELLSPACING="5" ALIGN="center" <CFIF ErrorMessages EQ "No"> style="display:none" WIDTH="400"<CFELSE>WIDTH="600"</CFIF> ID="RegistrationForm" Name="RegistrationForm" >
<cfif ErrorMessages EQ "Yes">
<TR>
<TD COLSPAN="2" CLASS="Error">
<DIV ALIGN="center">
Your registration was not processed.<BR>
Please complete the form and resubmit.<BR><BR>
</DIV>
</TD>
</TR>
</CFIF>
<TR><TD VALIGN="top">
<TABLE BORDER="0" CLASSPADDING="3" CELLSPACING="5" CLASS="smalltext_blue">
<TR>
<TD ALIGN="right"><CFIF ErrorMessages EQ "Yes" AND form.FirstName is ""><FONT class="error"></CFIF>
<B>First Name:</B></FONT>
</TD><TD>
<CFIF ErrorMessages EQ "Yes" AND form.FirstName_error is not ""><DIV CLASS="error">#FirstName_error#</DIV></CFIF>
<INPUT TYPE="text" SIZE="9" MAXLENGTH="20" NAME="FirstName" CLASS="formfield_registration" VALUE="#FirstName#"><BR>
</TD>
</TR>
<TR>
<TD ALIGN="right"><CFIF ErrorMessages EQ "Yes" AND form.LastName is ""><FONT class="error"></CFIF>
<B>Last Name:</B></FONT>
</TD><TD>
<CFIF ErrorMessages EQ "Yes" AND form.LastName_error is not ""><DIV CLASS="error">#LastName_error#</DIV></CFIF>
<INPUT TYPE="text" SIZE="9" MAXLENGTH="20" NAME="LastName" CLASS="formfield_registration" VALUE="#LastName#"><BR>
</TD>
</TR>
<TR>
<TD ALIGN="right"><CFIF ErrorMessages EQ "Yes" AND form.EMail is ""><FONT class="error"></CFIF>
<B>E-Mail:</B></FONT>
</TD><TD>
<CFIF ErrorMessages EQ "Yes" AND form.EMail_error is not ""><DIV CLASS="error">#EMail_error#</DIV></CFIF>
<INPUT TYPE="text" SIZE="9" MAXLENGTH="20" NAME="EMail" CLASS="formfield_registration" VALUE="#EMail#"><BR>
</TD>
</TR>
<TR>
<TD ALIGN="right"><CFIF ErrorMessages EQ "Yes" AND form.SID is ""><FONT class="error"></CFIF>
<B>Student ID##:</B></FONT>
</TD><TD>
<CFIF ErrorMessages EQ "Yes" AND form.SID_error is not ""><DIV CLASS="error">#SID_error#</DIV></CFIF>
<INPUT TYPE="text" SIZE="9" MAXLENGTH="20" NAME="SID" CLASS="formfield_registration" VALUE="#SID#"><BR>
</TD>
</TR>
<TR>
<TD ALIGN="right"><CFIF ErrorMessages EQ "Yes" AND form.ClickerID is ""><FONT class="error"></CFIF>
<B>Clicker ID##:</B></FONT>
</TD><TD>
<CFIF ErrorMessages EQ "Yes" AND form.ClickerID_error is not ""><DIV CLASS="error">#ClickerID_error#</DIV></CFIF>
<INPUT TYPE="text" SIZE="9" MAXLENGTH="20" NAME="ClickerID" CLASS="formfield_registration" VALUE="#ClickerID#"><BR>
</TD>
</TR>
</TABLE>
</TD><TD VALIGN="top">
<TABLE BORDER="0" CLASSPADDING="3" CELLSPACING="5">
<TR>
<TD ALIGN="right" VALIGN="top"><CFIF ErrorMessages EQ "Yes" AND form.Sex is ""><FONT CLASS="error"><CFELSE><FONT CLASS="smalltext_blue"></CFIF>
<B>Sex:</B>
</TD><TD CLASS="smalltext">
<CFIF ErrorMessages EQ "Yes" AND form.Sex_error is not ""><DIV CLASS="error">#Sex_error#</DIV></CFIF>
<INPUT TYPE="radio" SIZE="9" MAXLENGTH="11" NAME="Sex" VALUE="Male" <CFIF #Sex# EQ 'Male'>Checked</CFIF>>Male<BR>
<INPUT TYPE="radio" SIZE="9" MAXLENGTH="11" NAME="Sex" VALUE="Female"<CFIF #Sex# EQ 'Female'>Checked</CFIF>>Female<BR>
</TD>
</TR>
<TR>
<TD ALIGN="right" VALIGN="top"><CFIF ErrorMessages EQ "Yes" AND form.ClassLevel is ""><FONT class="error"><CFELSE><FONT CLASS="smalltext_blue"></CFIF>
<B>Class:</B></FONT>
</TD><TD CLASS="smalltext">
<CFIF ErrorMessages EQ "Yes" AND form.ClassLevel_error is not ""><DIV CLASS="error">#ClassLevel_error#</DIV></CFIF>
<INPUT TYPE="radio" SIZE="9" MAXLENGTH="11" NAME="ClassLevel" VALUE="Freshman" <CFIF #ClassLevel# EQ 'Freshman'>Checked</CFIF>>Freshman<BR>
<INPUT TYPE="radio" SIZE="9" MAXLENGTH="11" NAME="ClassLevel" VALUE="Sophmore" <CFIF #ClassLevel# EQ 'Sophmore'>Checked</CFIF>>Sophmore<BR>
<INPUT TYPE="radio" SIZE="9" MAXLENGTH="11" NAME="ClassLevel" VALUE="Junior" <CFIF #ClassLevel# EQ 'Junior'>Checked</CFIF>>Junior<BR>
<INPUT TYPE="radio" SIZE="9" MAXLENGTH="11" NAME="ClassLevel" VALUE="Senior" <CFIF #ClassLevel# EQ 'Senior'>Checked</CFIF>>Senior<BR>
</TD>
</TR>
<TR>
<TD ALIGN="right" VALIGN="top"><CFIF ErrorMessages EQ "Yes" AND form.GradeOption is ""><FONT class="error"><CFELSE><FONT CLASS="smalltext_blue"></CFIF>
<B>Grade Option:</B></FONT>
</TD><TD CLASS="smalltext">
<CFIF ErrorMessages EQ "Yes" AND form.GradeOption_error is not ""><DIV CLASS="error">#GradeOption_error#</DIV></CFIF>
<INPUT TYPE="radio" SIZE="9" MAXLENGTH="11" NAME="GradeOption" VALUE="Letter Grade" <CFIF #GradeOption# EQ 'Letter Grade'>Checked</CFIF>>Letter Grade<BR>
<INPUT TYPE="radio" SIZE="9" MAXLENGTH="11" NAME="GradeOption" VALUE="Pass/Fail" <CFIF #GradeOption# EQ 'Pass or Fail'>Checked</CFIF>>Pass/Fail<BR>
</TD>
</TR>
</TABLE>
</TD>
<TR>
<TD COLSPAN="2" ALIGN="center">
<INPUT TYPE="hidden" NAME="submitted" VALUE="Yes">
<INPUT TYPE="image" NAME="registration" SRC="img/submit.gif" BORDER="0">
</TD>
</TR>
</FORM>
</TABLE>
</CFOUTPUT>
</CFIF>
</CFIF>
|