Вот код скрипта:
var request = null;
function CreateRequest() {
try {
request = new XMLHttpRequest();
} catch (trymicrosoft) {
try {
request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (othermicrosoft) {
try {
request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (failed) {
request = null;
}
}
}
if (request == null)
alert("Error creating request object!");
}
function GetAboutMeInfo(id) {
CreateRequest();
var new_aboutme = document.getElementById("new_aboutme").value;
var url = "GetUserAboutMe.php?info="+new_aboutme;
request.open("GET",url,true);
request.onreadystatechange = UpdatePage;
request.send(null);
document.getElementById("win[" + id + "]").style.visibility="hidden";
}
function UpdatePage() {
if (request.readyState == 4) {
var aboutmeUser = request.responseText;
replaceText(aboutmeUser,aboutme);
}
}
id - номер окна.
Проблемма такая. При нажатии сохранить, если в параметре кнопки стоит не submit, а button, то данные меняются, окно пропадает, но инфа не меняется (только после перезагрузки). Если поставить submit, все получается, но страница перезагружается. В чем проблемма? Спасибо.
_____________
Мой Twitter
Подписывайтесь :)