var request = false; currVolume =""; try { request = new XMLHttpRequest(); } catch (trymicrosoft) { try { request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (othermicrosoft) { try { request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (failed) { request = false; } } } if (!request) alert("К сожалению ваш браузер не поддерживает динамическое обновление. Функциональность сайта ограничена!"); //Вызывается по событию на форме function getInfo(url) { currVolumeElement =document.getElementById("volume"); //alert ("currVolume = "+currVolumeElement); //Как получить элемент списка (выбранное значение) //currVolume =currVolumeElement.options[currVolumeElement.selectedIndex].value; //alert ("Шаг 1 - функция getInfo вызвалась"); //var Username = document.getElementById().value; //alert ("Шаг 2 - получили элемент"); var tmp = Math.round((Math.random() * (100000))); //var url = "getThemesData.jsp?rand="+tmp+"&v="+currVolume; var url = url+'&rand='+tmp; //alert (url); request.open("GET", url, true); request.onreadystatechange = UpdateInfo; request.send(null); } //Вызывается при получении данных function UpdateInfo() { //alert ("Вызвана функция UpdateInfo"); if (request.readyState == 4) { if (request.status == 200) { var response = request.responseText; //alert ("response= "+response); eval(response); } //else //alert("status is " + request.status); } }