Thanks for the suggestion. AJAX seems like the ideal solution, if I can get it to work. I read Gast's "Simple Introduction to AJAX and XMLHttpRequest" and tried to use the XMLHttpRequest object to pass the date for which I need to get the server side data. Right now I'm just trying to echo the date passed from the Javascript to the server side. Here's the code as it looks now: This is the Javascript in the HTML page: function setToday() { .. code to determine current month - see first posting, then: // Make the XMLHttpRequest object var http = createRequestObject(); window.http = http; sendRequest(); function createRequestObject() { var req; if(window.XMLHttpRequest){ // Firefox, Safari, Opera... req = new XMLHttpRequest(); } else if(window.ActiveXObject) { // Internet Explorer 5+ req = new ActiveXObject("Microsoft.XMLHTTP"); } else { // There is an error creating the object, // just as an old browser is being used. alert('Problem creating the XMLHttpRequest object'); } return req; function sendRequest() { var yymm; var mmdb = window.month + 1 if (mmdb <= 9) mmdb = "0" + mmdb; yymm = window.year + "-" + mmdb; // Open PHP script for requests http = window.http http.open('get', 'getevents.php?yymm='+yymm); // http.onreadystatechange = handleResponse; will deal with response later http.send(null); } getevents.php looks like this: <?php $host = "localhost"; $login_name = "mylogin"; $password = "mypw"; //Connecting to MYSQL $link=MySQL_connect("$host","$login_name","$password"); //Select the database we want to use MySQL_select_db("mydb",$link) or die("Could not select database"); $date=$_GET['yymm']; echo ("date passed is "+$date); mysql_close($link); ?> I'm not getting any errors, but neither am I seeing the date echoed from the server side. What am I doing wrong? THANKS!!