U.Helper

12 Ноября 2008 14:48
Главная » Разработки » Разработки для модуля "Форум" » Быстрый предпросмотр сообщения
1. Подключаем jQ.
2. В шаблон формы добавления сообщения вставляем после
Quote
<tr id="frM54"><td colspan="2" class="gTableTop" id="frM55"><div style="float:right" class="gTopCornerRight"></div><a name="post">$FORM_TITLE$</a></td></tr>
Code
<tr><td colspan="2"><div id="postPreview"></div></td></tr>

3. В шаблоне Формы добавления сообщения заменяем
Quote
<input style="width:110px;" id="frF15" class="postPreview" type="button" value="Просмотреть" onclick="prepost();" />
на
Code
<input style="width:110px;" id="frF15" class="postPreview" type="button" value="Просмотреть" onclick="prepostAjax();" />
И куда-нибудь вставляем
Code
<script type="text/javascript">
function prepostAjax(){
  if( $('#ajaxWait').size() ) return;
  $('#frF15').before('<img src="http://src.ucoz.net/img/ma/m/i2.gif" id="ajaxWait" />');
   $.post('/forum/',{message:$('#message').val(),sm: $('#smon:checked').size()?1:0,frmt1: $('#frmt:checked').size()?1:0,ahtml1: $('#ahtml:checked').size()?1:0,a:32}, function(data){
  $('#postPreview').html( $(data).find('td.posttdMessage').html() );
  $('#postPreview:hidden').slideDown('slow');
  $('#ajaxWait').remove();
  });
}</script>



Правила использования:

  • Все права на публикуемые скрипты принадлежат их авторам!
  • Запрещается распространение скриптов без указания автора!
  • Запрещается "затирание" копирайтов!
  • Данная разработка написана эксклюзивно для пользователей U.Helper'а и не подлежит распространению без согласия автора!
Рейтинг: ← 13 →
Модуль: Форум | 2147 просмотров | Автор: Бармалей | Добавлено: 12 Ноября 2008 | Пример | Теги: jQuery, ajax
8 комментариев

0
A$K[Материал] 22:51, 26 Января 2009
Можно ли что-то побдобное организовать в Каталоге файлов?
Цитировать
Сайт
0
Бармалей[Материал] 05:53, 27 Января 2009
Только на базе предпросмотра от форума
Цитировать
Сайт
0
Lils[Материал] 01:06, 14 Апреля 2009
Спасибо
Цитировать
Сайт
0
Бармалей[Материал] 00:08, 30 Марта 2010
Зачем?
Цитировать
Сайт
0
Becka[Материал] 09:04, 29 Апреля 2010
Чтоб выдвигалочка плавная была. cry
Цитировать
Сайт
0
Apocalypse[Материал] 00:33, 29 Августа 2010
Спасибо! интересное решение! happy
Цитировать
E-Mail
0
Basyak[Материал] 22:46, 17 Января 2012
[spoiler]...
...
...[/spoiler]
Цитировать
0
Basyak[Материал] 22:47, 17 Января 2012
[spoiler]спойлерный текст тут [/spoiler]
Цитировать
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

© U.Helper 2007-2024 Используются технологии uCoz