I have a function that fails in IE6 & 7 but works in Firefox Safari
(Mac) and Firefox for PC.
Of course is non-sense and offers no help. It is 'Object doesn't
support this property or method'. I installed Debugbar on IE7 and it
reports 'syntax error'?

Here is the function. The third line (if statement) produces the
error. The function excepts the variables col2 and col3 which are
url's. The old content fades out, new content is grabbed from the url
and faded in. The link is not followed. However, in IE the link is
followed to the actually url instead of performing the ajax update.

I can provide a link if necessary, i just there might be something
blaring here that i am missing. my JS skills are not the best.



function getContent(col2, col3) {

        element.onclick = function(){

                if (this.hasClassName('current')) {

                        return false;

                        }

                        else {

                                new Effect.Opacity('content', { duration: 2, 
to: 0, afterFinish:
function() {

                                        new Ajax.Updater('content', col3, {

                                                method:'get',

                                                onComplete:function(){

                                                        getColHeight();
                                                        new 
Effect.Opacity('content', { duration: 2, to: 1 });



                                                }

                                        });


                                }});

                                new Effect.Opacity('container', { duration: 2, 
to: 0, afterFinish:
function() {

                                        new Ajax.Updater('container', col2, {

                                                method:'get',

                                                onComplete:function(){

                                                        getColHeight();
                                                        new 
Effect.Opacity('container', { duration: 2, to: 1 });


                                                }

                                        });



                                }});



                                removeClassCurrent();
                                this.toggleClassName('current');
                                return false;
                };
        }
}
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Spinoffs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-spinoffs?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to