Консультация № 52803
21.08.2006, 20:36
0.00 руб.
0 2 2
Здравствуйте, эксперты.
Недавно видел на сайте PCBSD (http://www.pcbsd.com) голосование, которое происходит без перезегрузки (открытия новой) страницы. Подскажите, пожалуйста, как это можно реализовать.
Заранее благодарен.

Обсуждение

Неизвестный
21.08.2006, 21:27
общий
это ответ
Здравствуйте, Н.В.!
Никакого голосования на том сайте я, к сожалению, не нашел, хотя и не углублялся. Самыми реальными видятся два варианта:
1. С использованием плавающего фрейма - iframe (<iframe width=x height=y src=‘путь к файлу голосования‘></iframe>)
2. С использованием Ajax. Для Аякса маленький пример не привести, поэтому, либо воспользуйтесь поискаом и найдите подбробную информацию об этой технологии, либо воспользуйтесь первым вариантом.
Неизвестный
21.08.2006, 22:17
общий
это ответ
Здравствуйте, Н.В.!

На сайте я голосования тоже не нашел, но идея есть: javascript.

1.При клике на вариант, меняем адресс какой-нибудь картинки на странице, на
(img.src=‘voteimage.php?id=43), где 43 номер варианта (например)
Скрипт voteimage.php, обновляет базу, увеличивая голоса у переданного варианта, и передает ту же картинку, что была на странице.
2. Опять же через javascript увеличиваем число возле варианта.

Страница не перегружается, а голоса идут.
Форма ответа