rashmi_k28 Posted October 3, 2008 Share Posted October 3, 2008 This is a file called test.php which is calling the file time_test.php. <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>PHP + Ajax auto refresh DIV</title> <script> var xmlhttp = false ; if (!xmlhttp && typeof XMLHttpRequest != 'undefined') { try { xmlhttp = new XMLHttpRequest (); } catch (e) { xmlhttp = false} } function myXMLHttpRequest () { var xmlhttplocal; try { xmlhttplocal = new ActiveXObject ("Msxml2.XMLHTTP")} catch (e) { try { xmlhttplocal = new ActiveXObject ("Microsoft.XMLHTTP")} catch (E) { xmlhttplocal = false; } } if (!xmlhttplocal && typeof XMLHttpRequest != 'undefined') { try { var xmlhttplocal = new XMLHttpRequest (); } catch (e) { var xmlhttplocal = false; } } return (xmlhttplocal); } var mnmxmlhttp = Array (); var mnmPrevColor = Array (); var responsestring = Array (); var myxmlhttp = Array (); var responseString = new String; var i=0; var ii = 0; function ajax_update() { url = "time_test.php"; target2 = document.getElementById ('content'); ii = i++; var content = "i=" + ii ; mnmxmlhttp = new myXMLHttpRequest (); if (mnmxmlhttp) { mnmxmlhttp.open ("POST", url, true); mnmxmlhttp.setRequestHeader ('Content-Type', 'application/x-www-form-urlencoded'); mnmxmlhttp.send (content); errormatch = new RegExp ("^ERROR:"); target2 = document.getElementById ('content'); mnmxmlhttp.onreadystatechange = function () { if (mnmxmlhttp.readyState == 4) { mnmString = mnmxmlhttp.responseText; if (mnmString.match (errormatch)) { mnmString = mnmString.substring (6, mnmString.length); target = document.getElementById ('content'); target2.innerHTML = mnmString; } else { target = document.getElementById ('content'); target2.innerHTML = mnmString; } } } } setTimeout('ajax_update()',300); } </script> <body onload="ajax_update();"> <div id="content">Loading<div> </body> </html> time_test.php $tim=time(); print_r($tim); 1) Can I include time_test.php with test.php and make it a single file instead of 2 different file. How to change the ajax script if the time_test.php is also inclded in the same file?? Quote Link to comment Share on other sites More sharing options...
shamuntoha Posted October 5, 2008 Share Posted October 5, 2008 remove this in first file and dow following. Should be ok, then you dont need time_test.php file. url = "time_test.php"; replace to $tim=time(); url = $tim; Quote Link to comment Share on other sites More sharing options...
zohaib Posted October 6, 2008 Share Posted October 6, 2008 change time_test.php to test.php url = "time_test.php"; to url = "test.php"; Quote Link to comment Share on other sites More sharing options...
rashmi_k28 Posted October 7, 2008 Author Share Posted October 7, 2008 Hi, How to refresh the whole page not like meta refresh tag in html. I have to refresh the page without blanking the page Quote Link to comment Share on other sites More sharing options...
djbuddhi Posted October 7, 2008 Share Posted October 7, 2008 <META HTTP-EQUIV="Refresh" CONTENT="10; URL=index.php"> 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.