Добавление сообщения на форум без перезагрузки страницы
3321 просмотр || Скачали 0 раз || Оставили 0 комментариев


Добавление сообщения без перезагрузки страницы.
Установка:
В общий вид страниц форума, после $BODY$:

Code
<?if$PAGE_ID$='threadpage' or $PAGE_ID$='addthread' or $PAGE_ID$='addpoll'?><script type="text/javascript">function haveFiles(){var f = false;$("input.uplFileFl").each(function(){if ($(this).val()) f=true;});return f}document.addform.onsubmit = function(){var namewnd = "w" + Math.floor(Math.random()*999); _uWnd.alert('<img src="/.s/img/wd/3/ajax.gif" border="0" alt="Загрузка">','Загрузка',{name: namewnd, w: 250, h: 80, tm: 0}); $("#frF16").attr("disabled", true); if (haveFiles()) {_uPostForm($("form[name='addform']"), {success: function(dt){ parseResult(dt, namewnd);}})} else {$.post("/forum", $("form[name='addform']").serialize(), function(dt) {parseResult(dt, namewnd)})};return false;};function parseResult(dt, namewnd){var err = $("#frM2", dt).text(), thmurl = $("a:first", dt).attr("href"); if (err) {_uWnd.content(namewnd, '<center>'+err+'</center>'); _uWnd.setTitle(namewnd, 'Ошибка'); $("#frF16").attr("disabled", false); setTimeout(function(){ _uWnd.close(namewnd) },2000);} else if ($(dt).text().indexOf("Ответ добавлен") > -1) { $("textarea#message").val(""); $("form[name='addform'] input:file").val(""); _uWnd.content(namewnd, '<center>Добавлено</center>'); _uWnd.setTitle(namewnd, 'Успех'); $("#frF16").attr("disabled", false); setTimeout(function(){ _uWnd.close(namewnd) },2000); setTimeout(function(){ <?if $PAGE_ID$='threadpage'?>$(".gDivRight:first").load(thmurl + "?" + Math.floor(Math.random()*9999) + " .gDivRight:first"); setPnt(thmurl);<?endif?><?if $PAGE_ID$='addthread' or $PAGE_ID$='addpoll'?>setPnt($("td.forumNamesBar:first a.forumBarA:last", dt).attr("href"), true);<?endif?>}, 50);} else { _uWnd.content(namewnd, 'Во время отправки произошла обишка'); _uWnd.setTitle(namewnd, 'Не удалось'); $("#frF16").attr("disabled", false); setTimeout(function(){ _uWnd.close(namewnd) },2000); }};</script><?endif?>

Автор: Неизвестно
Сайт автора: Неизвестен



Категория: Форум | Добавил: Endless | Теги: Добавление, Скрипт, ucoz, Без, перезагрузки, Сообщения, для, Форум, страницы
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Вход на сайт
Поиск по сайту
Случайная статья
Случайный материал
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Теги
Улучшаем навигацию в личных сообщениях Скрипт Генератора пароля при регистрации Шаблон Мегатрон 2.0 Редактирование титула в uWnd-окне Очень красивый шаблон Ability Рип игрового шаблона Acc-Team Изменение кнопок "Редактировать" и "Удалить" на форуме Новый вид истории ЛС Новый вид отображения категорий Игра "Шарик" в Ajax Автоматическое заполнение тегов для всего сайта Музыкальный шаблон для uCoz Флэш шаблон Travel Club Семейное положение из 1 поля AOL Автоматическая подгрузка материалов Красивый вид замечаний со шкалой Psshablon Красивый вид опросов Скрипт изменения название модуля Шаблон Awurs для сайтов World of Tanks Карта "Сталкер Зов Припяти" v1.0 Красивый флеш шаблон для uCoz "Drag and drop" элементов сайта Набор кистей "Курсоры" Вид соотношения гостей и пользователей Замена админ-бара на свой / WoS-Bar Удобное добавление фотографии в фотоальбом Модификация "Тем", "Ответов" и "Автора темы" PSD макет блога Красивый вид code + подсветка синтаксиса Модуль Спасибо для uCoz Большой сборник иконок социальных сетей с psd Любое количество дополнительных полей для Каталога Файлов Новая модер-панель для каталога файлов Запрет на определенные слова в названии темы Новая версия скрипта "Арена" от Яндекс'а Игра Doodle Jump у вас на сайте! Быстрое редактирование материалов в каталоге файлов Персональная страница пользователя в стиле Stalker Эффект реалистичных дождевых капель на стекле через HTML5 Подробная информация об авторе материала Красивый вид рейтинга материалов Игровой шаблон Crea-Game Green для ucoz Рип шаблона sstalkers.ru + бонус Блочный вид форума Рип аякс окон Генератор смайлов! Быстрая смена аватара в uWnd окне Раздвижной полноэкранный 3D-слайдер с помощью jQuery и CSS3 Рип шаблона Urip.Ru