BoGdAn, единственное, что нашел, это плагин на jquery.
и еще, можно же скачать страницу и там посмотреть код.
# Screamer (19.08.2013 / 18:07)Так.Получилось сделать исчезающий текст.Но у меня проблема возникла,я в общем отправляю POST данные без перезагрузки страницы без использования Qjery.Так в том файле обработчике я и пытаюсь вставит этот текст но он не исчезает почему то,а просто появляется и все.КАК сделать чтоб он исчез??Вот javascript код
fadeIn() fadeOut() в стандартной поставке jQuery и никакой UI не нужен
<script type="text/javascript">
function createXMLHttp() {
if(typeof XMLHttpRequest != "undefined") { // для браузеров аля Mozilla
return new XMLHttpRequest();
} else if(window.ActiveXObject) { // для Internet Explorer (all versions)
var aVersions = ["MSXML2.XMLHttp.5.0", "MSXML2.XMLHttp.4.0",
"MSXML2.XMLHttp.3.0", "MSXML2.XMLHttp",
"Microsoft.XMLHttp"
];
for (var i = 0; i < aVersions.length; i++) {
try { //
var oXmlHttp = new ActiveXObject(aVersions[i]);
return oXmlHttp;
} catch (oError) {
}
}
throw new Error("Невозможно создать объект XMLHttp.");
}
}
/* Очень важная функция, обратите на неё внимание.
Формирует строку запроса "name1=value1&name2=value2&name3...".
Принимает один аргумент - ссылку на форму.
*/
function getRequestBody(oForm) {
var aParams = new Array();
for(var i = 0; i < oForm.elements.length; i++) {
var sParam = encodeURIComponent(oForm.elements[i].name);
sParam += "=";
sParam += encodeURIComponent(oForm.elements[i].value);
aParams.push(sParam);
}
return aParams.join("&");
}
function sendRequest() {
var oForm = document.forms[0];
var sBody = getRequestBody(oForm);
var oXmlHttp = createXMLHttp();
oXmlHttp.open("POST",oForm.action, true);
oXmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
oXmlHttp.onreadystatechange = function() {
if(oXmlHttp.readyState == 4) {
if(oXmlHttp.status == 200) {
saveResult(oXmlHttp.responseText);
} else {
saveResult("Ошибка: " + oXmlHttp.statusText);
}
}
};
oXmlHttp.send(sBody);
}
function saveResult(sText) {
var sElem = document.getElementById("divStatus");
sElem.innerHTML = sText;
}
</script>
// Вешаем функцию на сабмит
$('#settings_form').ajaxForm(function () {
// Картинка с уведомлением о ожидании
var wait = document.createElement('div');
wait.className = 'wait';
$id('settings_panel').appendChild(wait);
// Сабмит
$('#settings_form').ajaxSubmit({});
//Удаляем уведомление
$id('settings_panel').removeChild(wait);
// Скрываем форму
$('#settings_panel').fadeOut("slow");
});
//Показываем/скрываем форму при клике
$('#toggle_settings').click(function(){
$('#settings_panel').slideToggle("slow");
});