Немного поясню:
есть ссылка которая формируется 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 поэтому прошу помочь
советом или ссылкой может кто уже реализовывал подобный функционал.