> On May 11, 3:15 pm, shimmyshack <matt.fa
@gmail.com> wrote:
> > On 11 May, 14:07, work.Yeh@gmail.com wrote:
> > > I'm Trying to write a chat width AJAX.
> > > For so far it works fine in Firefox browser, The only problem I had is
> > > width the Explorer.
> > > The function setTimeOut doesn't seem to work well width AJAX. The
> > > Explorer turn to the DB only ones.
> > > did anyone ever bump into it?
> > > Appendix
> > > This is the function I used
> > > var the_count = 0;
> > > function users()
> > > {
> > > the_timeout = setTimeout('users();', 500);
> > > sndReqOutput('' ,'users')
> > > the_count += 1;
> > > }
> > > users();
> > > This is the AJAX part (I didnt write it by myself):
> > > function createRequestObject() {
> > > var ro;
> > > if (window.XMLHttpRequest){
> > > try {
> > > ro = new XMLHttpRequest();
> > > } catch(e) {
> > > //some kind of a weird mistake...you choose what you want to
> > > do
> > > ro = false;
> > > }
> > > } else if(window.ActiveXObject){
> > > try{
> > > ro = new ActiveXObject("Msxml2.HTMLHTTP");
> > > } catch(e) {
> > > try{
> > > ro=new ActiveXObject("Microsoft.XMLHTTP");
> > > } catch(e) {
> > > //don't know what to do...you choose
> > > ro = false;
> > > }
> > > }
> > > }
> > > return ro;
> > > }
> > > var http = createRequestObject();
> > > function sndReqOutput(action, page) {
> > > http.open('get', page+'.php?action='+action,true);
> > > http.onreadystatechange = output
> > > http.send(null);
> > > }
> > > function output() {
> > > if(http.readyState == 4){
> > > var response = http.responseText;
> > > document.getElementById('users').innerHTML=response
> > > }
> > > }
> > > Thanking you in anticipation
> > your interval is very small, have you considered server load, having
> > long open connections with a "push" to the client is much more
> > efficient, unlike short open connections repeated often.
> > If you want a true chat application consider using jetty server.- Hide quoted text -
> >
> I don't understand. :(
> What do you mean by 'server load'?
> What is 'Jetty Server'?
> Do you mean using different language then JS and PHP?
> I'm sorry. maybe it's because of my English (I'm an Israelian), Or
> becuase I'm not familiar enough with javascript(I'm quite new ).
> Please exlain to me
> thank you- Hide quoted text -
>
jetty server, please see: