I mean, with the same code, the <br /> makes a line break in IE but
not in FF. Have you gor an idea on this ?

On 17 juin, 13:56, Fábio Costa <[email protected]> wrote:
> ie6 does support window.ActiveXObject so you dont need this check for ie6,
> just for even older browsers.
>
> I dont understand your second question, what do you mean with display?
>
> Fábio Miranda Costa
> Engenheiro de Computaçãohttp://meiocodigo.com
>
> On Wed, Jun 17, 2009 at 5:26 AM, vikti <[email protected]> wrote:
>
> > Ok for the non multi request !
> > For the XMLHttpRequest check, it was in the tutorial on Mootools.net,
> > and I am a noob-paranoiac-geek in Javascript :)
> > But you know I work with home towns and other institutions and you
> > will be surprised of how their security protocols are. I mean 90% are
> > still on IE 6...
>
> > But anyway, I will follow your instructions. You are my master !
>
> > Have you got an idea for the différence between IE and FF with the
> > final display ( my second question )?
>
> > On 16 juin, 01:09, Fábio Costa <[email protected]> wrote:
> > > You can easily do it without Request.HTML and it will solve the <br />
> > > getting to <br>, which is not a bug or problem, in my opinion.
>
> > > And IMHO you shouldnt create a new Request everytime you call this
> > function.
> > > And do you really need this check for the XMLHttpRequest Object? I mean,
> > who
> > > uses a browser that dont have it? But anyway....
>
> > > The code would look like this:
>
> > >        var req = new Request({url:'submitSub.php',
> > >                onSuccess: function(responseHtml) {
> > >                        //Inject the new DOM elements into the results
> > div.
> > >                        $('sub_list').set('html', responseHtml);
> > >                },
> > >                //Our request will most likely succeed, but just in case,
> > > we'll add
> > > an
> > >                //onFailure method which will let the user know what
> > > happened.
> > >                onFailure: function() {
> > >                        $('sub_list').set('text', 'The request failed.');
> > >                }
> > >        });
>
> > > function sendSubtitle(){
> > >        if(!window.XMLHttpRequest && !window.ActiveXObject){ //
> > > XMLHttpRequest non supporté par le navigateur
> > >           alert("Votre navigateur ne supporte pas les objets
> > > XMLHTTPRequest...");
> > >           return;
> > >        }
> > >        var JSONsub = JSON.encode(sstitres);
> > >        req.send('&sstitres='+JSONsub);
>
> > > }
>
> > > Fábio Miranda Costa
> > > Engenheiro de Computaçãohttp://meiocodigo.com
>
> > > On Mon, Jun 15, 2009 at 6:18 PM, vikti <[email protected]> wrote:
>
> > > > Hi,
>
> > > > I wrote this code :
>
> > > > function sendSubtitle()
> > > > {
> > > >        var JSONsub = JSON.encode(sstitres);
> > > >        var req = null;
>
> > > >        if(!window.XMLHttpRequest && !window.ActiveXObject){ //
> > > > XMLHttpRequest non supporté par le navigateur
> > > >           alert("Votre navigateur ne supporte pas les objets
> > > > XMLHTTPRequest...");
> > > >           return;
> > > >        }
>
> > > >        req = new Request.HTML({url:'submitSub.php',
> > > >                onSuccess: function(html) {
> > > >                        //Clear the text currently inside the results
> > div.
> > > >                        $('sub_list').set('text', '');
> > > >                        //Inject the new DOM elements into the results
> > div.
> > > >                        $('sub_list').adopt(html);
> > > >                },
> > > >                //Our request will most likely succeed, but just in
> > case,
> > > > we'll add
> > > > an
> > > >                //onFailure method which will let the user know what
> > > > happened.
> > > >                onFailure: function() {
> > > >                        $('sub_list').set('text', 'The request
> > failed.');
> > > >                }
> > > >        });
>
> > > >        req.send('&sstitres='+JSONsub);
> > > > }
>
> > > > Which inject in a div the code above :
>
> > > > <p>0<br>0:00:04:978<br>0:00:08:121<br> A subtitle named FoobaR<br></p>
>
> > > > First question : why all <br /> come to <br> ?
> > > > Second question : the output is the same in IE7 and FF3, but the
> > > > display doesn't work on FF ( there is no return with the <br /> )
> > > > Where am I wrong ?
>
> > > > Are those behaviors known bug ?
>
> > > > Regards,

Reply via email to