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