jamesxg1 Posted February 8, 2009 Share Posted February 8, 2009 /* ---------------------------- */ /* XMLHTTPRequest Enable */ /* ---------------------------- */ function createObject() { var request_type; var browser = navigator.appName; if(browser == "Microsoft Internet Explorer"){ request_type = new ActiveXObject("Microsoft.XMLHTTP"); }else{ request_type = new XMLHttpRequest(); } return request_type; } var http = createObject(); /* -------------------------- */ /* INSERT */ /* -------------------------- */ /* Required: var nocache is a random number to add to request. This value solve an Internet Explorer cache issue */ var nocache = 0; function insert() { // Optional: Show a waiting message in the layer with ID login_response document.getElementById('insert_response').innerHTML = "Just a second..." // Required: verify that all fileds is not empty. Use encodeURI() to solve some issues about character encoding. var comto = encodeURI(document.getElementById('comto').value); var comfrom = encodeURI(document.getElementById('comfrom').value); var commen = encodeURI(document.getElementById('commen').value); // Set te random number to add to URL request nocache = Math.random(); // Pass the login variables like URL variable http.open('get', 'insert.php?comto='+comto+'&comfrom=' +comfrom+'&commen='+commen+'&nocache=' +nocache); http.onreadystatechange = insertReply; http.send(null); } function insertReply() { if(http.readyState == 4){ var response = http.responseText; document.getElementById('insert_response').innerHTML = 'Your comment' +response+' has been posted.'; } } i need this script to auto refresh once it has run its query var response = http.responseText; document.getElementById('insert_response').innerHTML = 'Your comment' +response+' has been posted.'; } } the refresh needs to be somewhere in this ^^ Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.