Реализовал скрипт голосования таким образом, что, проголосовав, пользователь остается на той же странице. Сделал это, заключив голосование в тег IFRAME.
Меня как пользователя отталкивает необходимость после нажатия на кнопку "Проголосовать" снова загружать ту же страницу, на которой я был.
IFRAME
- снижает трафик,
- оставляет пользователя на той же странице
но у него есть минусы
- Его размеры нужно оптимизировать под размеры документа, который он содержит. Это я не реализовал, т.к. никогда не работал с этим тегом и не знаю как изменять его размеры.
- Содержимое iframe надо вписывать логически в структуру сайта. У меня например есть три CSS файла для разных браузеров и маленькая система на PHP, которая разбирает, какую CSS отдать, кроме того этой системой предустанавливаются переменные - язык, отдавать ли на печать и т.д. Можно конечно обойтись тем, что передавать содержимому iframe эти пераметры через GET, но это не красивое решение. Если этих параметров станет много, их станет нудно переписывать.
В колонках играет:
нет артиста - Дорожка 12
LI 5.8.22