Expected Identifier error in IE
Posted: Wed Sep 26, 2007 9:41 am
I have a piece of javascript "class" object...
When i run this bit of code in Firefox it works fine. However in IE i get a
for the record if i were to comment out the above code the page would load fine without error
Code: Select all
var DisplayErrorFields = null;
function DisplayErrorFields(){
this.errorClassName = 'error'; // css style
this.successClassName = 'success'; // css style
this.setElementSuffix = null; // for highlighting field label or corresponding element
this.theForm = '';
// display
this.highlightErrorFields = function(){
if(this.highlightErrorFields.arguments < 1){
return false;
}
var elements = this.highlightErrorFields.arguments;
var noElements = elements.length;
var class = this.errorClassName;
var suffix = this.setElementSuffix;
for(i=0;i<noElements;i++){
var ele = this.getFormField(elements[i]);
if(ele){
MM_changeProp(ele.id,'','className',class);
var eleTag = MM_findObj(ele.id+suffix);
if(suffix && eleTag)
MM_changeProp(eleTag.id,'','className',class);
}
}
}
// find form field
this.getFormField = function(fieldName){
var formObj = this.theForm;
var formElements = formObj.elements;
var noElements = formElements.length;
for(i=0;i<noElements;i++){
if(fieldName == formElements[i].name)
return formElements[i];
}
return false;
}
}
what does this error mean?Expected Identifier
for the record if i were to comment out the above code the page would load fine without error