[Proto-Scripty] Re: IE6 odd behaviour while loading ajax

2008-09-17 Thread bluezehn

I find onSuccess and actually onLoading to be quite unreliable. I
stick exclusively to onCreate and onComplete (in which you can switch
on the response.status - anything starting with 2 is good). I can
guarantee you won't have any problems with this approach, and I know
other people have reported issues with onSuccess and onFailure even
though the API reccommends their use over branching on the status
within onComplete.

On Sep 17, 12:48 pm, david <[EMAIL PROTECTED]> wrote:
> Hi Nelson,
>
> you could try the onComplete event for the ajax request, perhaps it
> handle more case than just onSuccess ?
>
> --
> david
>
> On 17 sep, 03:07, "Diogo Neves" <[EMAIL PROTECTED]> wrote:
>
> > On Tue, Sep 16, 2008 at 10:26 AM, Nelson Lim <[EMAIL PROTECTED]> wrote:
>
> > > Hi guys,
>
> > > I'm new to prototype. I've been using it to load a panel by writing
> > > what I get from pd_builddetails.html into a div tag using innerHTML.
> > > This works fine with firefox, but on IE6, its a little unpredictable.
> > > I have it working sometimes, but after awhile of clicking around, it
> > > seems to be "loading" for a very looong time.
> > > Closing the browser and restarting it again, seems to solve this
> > > problem. Anyone experience this before?
>
> > > Thanks in advance!
>
> > > Nelson
>
> > >  //Loads the Build Details Panel
> > >    function loadBuildDetails(buildID){
> > >                 new Ajax.Request('pd_builddetails.html',
> > >        {
> > >            method:'get',
> > >            parameters: {buildID: buildID },
> > >            onLoading: function() {
>
> > > document.getElementById("builddetails_panel").innerHTML=" > > src='images/spinner.gif' border=0 align='left' height=16
> > > width=16> Loading..."
> > >            },
> > >            onSuccess: function(transport){
> > >               response = transport.responseText || "no response
> > > text";
> > >               //response = response.trim();
>
> > > document.getElementById("builddetails_panel").innerHTML=response;
> > >            },
> > >            onFailure: function(){ alert('Something went wrong. with
> > > build details panel..') }
> > >        });
> > >    }
>
> > Hi, it seams fine to me, except that the  doesn't close...
> > And plz, don't use 'document.getElementById('xxx')' on prototype... it seams
> > ugly compared with '$('xxx')'
>
> > --
> > Thanks,
>
> > Diogo Neves
> > Web Developer @ SAPO.pt by PrimeIT.pt
--~--~-~--~~~---~--~~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en
-~--~~~~--~~--~--~---



[Proto-Scripty] Re: IE6 odd behaviour while loading ajax

2008-09-17 Thread david

Hi Nelson,

you could try the onComplete event for the ajax request, perhaps it
handle more case than just onSuccess ?

--
david

On 17 sep, 03:07, "Diogo Neves" <[EMAIL PROTECTED]> wrote:
> On Tue, Sep 16, 2008 at 10:26 AM, Nelson Lim <[EMAIL PROTECTED]> wrote:
>
> > Hi guys,
>
> > I'm new to prototype. I've been using it to load a panel by writing
> > what I get from pd_builddetails.html into a div tag using innerHTML.
> > This works fine with firefox, but on IE6, its a little unpredictable.
> > I have it working sometimes, but after awhile of clicking around, it
> > seems to be "loading" for a very looong time.
> > Closing the browser and restarting it again, seems to solve this
> > problem. Anyone experience this before?
>
> > Thanks in advance!
>
> > Nelson
>
> >  //Loads the Build Details Panel
> >    function loadBuildDetails(buildID){
> >                 new Ajax.Request('pd_builddetails.html',
> >        {
> >            method:'get',
> >            parameters: {buildID: buildID },
> >            onLoading: function() {
>
> > document.getElementById("builddetails_panel").innerHTML=" > src='images/spinner.gif' border=0 align='left' height=16
> > width=16> Loading..."
> >            },
> >            onSuccess: function(transport){
> >               response = transport.responseText || "no response
> > text";
> >               //response = response.trim();
>
> > document.getElementById("builddetails_panel").innerHTML=response;
> >            },
> >            onFailure: function(){ alert('Something went wrong. with
> > build details panel..') }
> >        });
> >    }
>
> Hi, it seams fine to me, except that the  doesn't close...
> And plz, don't use 'document.getElementById('xxx')' on prototype... it seams
> ugly compared with '$('xxx')'
>
> --
> Thanks,
>
> Diogo Neves
> Web Developer @ SAPO.pt by PrimeIT.pt
--~--~-~--~~~---~--~~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en
-~--~~~~--~~--~--~---



[Proto-Scripty] Re: IE6 odd behaviour while loading ajax

2008-09-16 Thread Diogo Neves
On Tue, Sep 16, 2008 at 10:26 AM, Nelson Lim <[EMAIL PROTECTED]> wrote:

>
> Hi guys,
>
> I'm new to prototype. I've been using it to load a panel by writing
> what I get from pd_builddetails.html into a div tag using innerHTML.
> This works fine with firefox, but on IE6, its a little unpredictable.
> I have it working sometimes, but after awhile of clicking around, it
> seems to be "loading" for a very looong time.
> Closing the browser and restarting it again, seems to solve this
> problem. Anyone experience this before?
>
> Thanks in advance!
>
> Nelson
>
>
>  //Loads the Build Details Panel
>function loadBuildDetails(buildID){
> new Ajax.Request('pd_builddetails.html',
>{
>method:'get',
>parameters: {buildID: buildID },
>onLoading: function() {
>
> document.getElementById("builddetails_panel").innerHTML=" src='images/spinner.gif' border=0 align='left' height=16
> width=16> Loading..."
>},
>onSuccess: function(transport){
>   response = transport.responseText || "no response
> text";
>   //response = response.trim();
>
> document.getElementById("builddetails_panel").innerHTML=response;
>},
>onFailure: function(){ alert('Something went wrong. with
> build details panel..') }
>});
>}
>
> 

Hi, it seams fine to me, except that the  doesn't close...
And plz, don't use 'document.getElementById('xxx')' on prototype... it seams
ugly compared with '$('xxx')'


-- 
Thanks,

Diogo Neves
Web Developer @ SAPO.pt by PrimeIT.pt

--~--~-~--~~~---~--~~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en
-~--~~~~--~~--~--~---