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