Really? I'll check that.. but its definitely broken in IE7... thanks for looking, any suggestions?
Main Topics
Browse All TopicsI am using jQuery's accordion plugin, with a number of tweaks, one of which seems to have broken the 'next' and 'back' buttons that move the user between the panels... but only in IE!
http://comparemyagent.com/
works fine in FF, but IE gives this error
++++++++++
Line: 723
Character: 30
Code: 0
Error Message: Invalid argument.
URL: http://comparemyagent.com/
++++++++++
If anybody can tell me what is actually causing this error, i will be grateful.
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
Ok... did that.. .here
http://comparemyagent.com/
It appears to be calling an error on a blank line. (line 950, char 30)
I have tested by moving things around in the code, and the error always points to the same line in the Jquery javascript - see below
ANY help greatly appreciated. I am wondering if perhaps it doesn't like my naming for something? So strange it is IE7 only!!
map: function(elems, fn) {
// If a string is passed in for the function, make a function
// for it (a handy shortcut)
if ( typeof fn == "string" )
fn = new Function("a","return " + fn);
////////////// THIS IS LINE 950 - blank in page source ///////////
var result = [];
// Go through the array, translating each of the items to their
// new value (or values).
for ( var i = 0, el = elems.length; i < el; i++ ) {
var val = fn(elems[i],i);
if ( val !== null && val != undefined ) {
if ( val.constructor != Array ) val = [val];
result = result.concat( val );
}
}
return result;
}
});
Argh... double argh even
I have narrowed it down, but don't understand it.
As you can see, each of the sets of form fields is inside a <fieldset> tag
If I comment out (delete) the opening and closing <fieldset> tags from the first section, the whole thing works fine in IE7, and all the others. If I put the <fieldset> back in, it breaks in IE7 but is still fine in the others.
What the... ????
Business Accounts
Answer for Membership
by: mplungjanPosted on 2007-09-12 at 02:22:00ID: 19874800
Not in IE6 on Windows...
try clearing your cache