Thank you both!  I finally saw it minutes after I posted....naturally!

On Nov 8, 4:42 pm, Phil Petree <phil.pet...@gmail.com> wrote:
> LOL i was sitting here with phone in hand, counting the lines and had just
> zeroed in on the same line when your answer came in.
> On Nov 8, 2011 5:38 PM, "T.J. Crowder" <t...@crowdersoftware.com> wrote:
>
>
>
>
>
>
>
> > Hi,
>
> > It would have been really helpful if you'd pointed out which line was
> > line 37, since things tend to get re-wrapped. :-)
>
> > But the problem is here:
>
> > >     onException: function(response) {
> > >         alert("Failed" + response.responseText);
> > >     },
> > -------^
>
> > That dangling comma at the end of the object literal you're passing
> > into Ajax.Request. Most JavaScript engines are fine with it, and it's
> > now even officially supported (there was some ambiguity before the
> > ECMAScript 5th ed. spec came out a couple of years ago), but older
> > versions of IE choke on it. Remove the dangling comma and it should
> > stop complaining. There's a similar problem with dangling commas at
> > the ends of array literals (e.g., given `var a = [1, 2, 3, ];`, what's
> > the length of `a`?).
>
> > More:
> >http://blog.niftysnippets.org/2010/09/literal-improvement.html
>
> > HTH,
> > --
> > T.J. Crowder
> > Independent Software Engineer
> > tj / crowder software / com
> > www / crowder software / com
>
> > On Nov 8, 8:36 pm, Jessica Smith <jazz...@gmail.com> wrote:
> > > Hi, I'm a total n00b when it comes to AJAX and Prototype.  I do have
> > > an example that works in IE7+, FF and Chrome, but not IE6.  I'm
> > > getting the following JS error when I include the function in my test
> > > page.  I tried including the XMLHttpRequest section thinking that
> > > might be part of my problem, but it doesn't make a difference.  Any
> > > suggestions are welcome.
>
> > > [error]
> > > Line: 37
> > > Char: 5
> > > Error: Expected identifier, string or number
> > > Code: 0
> > > [/error]
>
> > > [code]
> > > <html>
> > > <head>
> > > <title>f1</title>
> > > <script type="text/javascript">
> > > if (!window.XMLHttpRequest) {
> > >   window.XMLHttpRequest = function() {
> > >     return new ActiveXObject('Microsoft.XMLHTTP');
> > >   }}
>
> > > </script>
> > > <script type="text/javascript" src="prototype.js"></script>
> > > <script type="text/javascript">
> > > var cdInterval=0;
> > > var cdTime=cdInterval+1;
> > >  function changeCart(cartname) {
> > >   alert(cartname);
> > >   document.getElementById("cartname").innerHTML = cartname;
> > >   //setTimeout("ajaxlastcall()",500);
> > >  }
>
> > > function ajaxlastcall() {
> > >     url = "http://devmachineurl/sid.htm?
> > > sid=6680&prg=menu&frame=lastcall";
> > >     new Ajax.Request(url, {
> > >         onSuccess: function(response) {
> > >           var data =
> > > response.responseXML.getElementsByTagName( 'LastCallData' );
> > >           for( var i = 0; i < data.length; i++ ) {
> > >               var interval = data[i].getAttribute( 'interval' ) - 0;
> > >               var lastcall = data[i].getAttribute( 'lastcall' );
> > >           }
> > >           if (interval == 0)
> > >               document.getElementById("lct").innerHTML=lastcall;
> > >           else startit(interval,lastcall);
> > >         },
> > >         onException: function(response) {
> > >             alert("Failed" + response.responseText);
> > >         },
> > >     });
>
> > > }
>
> > > </script>
> > > </head>
> > > <body>
> > > <div id="cartname">Please select a cart.</div>
> > > <input type="hidden" id="toggleval" name="toggleval" value="yes">
> > > </body>
> > > </html>
> > > [/code]
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Prototype & script.aculo.us" group.
> > To post to this group, send email to
> > prototype-scriptaculous@googlegroups.com.
> > To unsubscribe from this group, send email to
> > prototype-scriptaculous+unsubscr...@googlegroups.com.
> > For more options, visit this group at
> >http://groups.google.com/group/prototype-scriptaculous?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en.

Reply via email to