W
work.Yehuda
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
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