Показать сообщение отдельно
  #2 (permalink)  
Старый 26.06.2015, 05:27
Интересующийся
Отправить личное сообщение для koyot777 Посмотреть профиль Найти все сообщения от koyot777
 
Регистрация: 09.04.2014
Сообщений: 13

Немного поясню:

есть ссылка которая формируется PHP
echo '<li><a href="'.$this->tmpl['action'].$amp.'controller=category&task=rate&rating=5&tab= '.$this->tmpl['currenttab']['rating'].$this->tmpl['limitstarturl'].'" title="Проголосовать" class="stars5">5</a></li>';

в конечном итоге имеет такой вид: http://лучшая-кровля.о...ting=5& tab=0

(при клике по которой происходит голосование за категорию и выводится сообщение об успехе или же что вы проголосовали, с перезагрузкой страницы.)

поставил форму которая всплывает по клику (onclick) по данной ссылке но пропадает, т.к. страница перезагружается
код: echo '<li><a href="'.$this->tmpl['action'].$amp.'controller=category&task=rate&rating=5&tab= '.$this->tmpl['currenttab']['rating'].$this->tmpl['limitstarturl'].'" title="Проголосовать" class="stars5" onclick="pwebContact182.toggleForm();">5</a></li>';


вопрос как мне реализовать чтобы всплывающая форма не закрывалась (оставалась активной после голосования)?

что приходит на ум так это:
- сделать ссылку на ajax (не представляю что для этого нужно и как реализовать)
- сделать спомощью js блокировку голосования пока всплывающая форма не будет закрыта (так же не знаю как правильно это прописать)
- как то сделать что форма всплывает только после перехода по этой ссылке и загрузке страницы с сообщением об успехе или что вы уже проголосовали

возможно ли вообще такое реализовать? или может есть какие другие варианты решения данной задачи?

не особо силен в js поэтому прошу помочь советом или ссылкой может кто уже реализовывал подобный функционал.
Ответить с цитированием