Результаты поиска
Введите запрос, по завершению нажмите Enter.
  • Страница 1 из 1
  • 1
Форум » uCoz » Разговоры о uCoz » Статья Своя кнопка 'Ответить' для опроса
Статья Своя кнопка 'Ответить' для опроса
Отправлено 27.05.2011 - 00:091
Нет аватара
Beginner
1 сообщениий
Мужчина


И так, всех приветствую. Сегодня я, Steamer, расскажу вам как сделать свою кнопку 'ответить' в опросе (для того чтобы отредактировать её дизайн, например)

Ну так вот, приступим. Стандартный вид опроса:

Code
<div class="pollBlock" style="font-family:Tahoma,Arial;">
<div class="pollQue" style="font-size:8pt;padding-top:2px;text-align:left;"><b>$QUESTION$</b></div>
<div class="pollAns" style="font-size:8pt;text-align:left;">$ANSWERS$</div>
<div class="pollLnk" style="padding-top:4px;text-align:center;">[ <a style="font-size:7pt;" href="$RESULTS_LINK$">Результаты</a> · <a style="font-size:7pt;" href="$ARCHIVE_LINK$">Архив опросов</a> ]</div>
<div class="pollTot" style="padding-top:4px;font-size:7pt;text-align:center;">Всего ответов: <b>$TOTAL_VOTES$</b></div>
</div>


Как видите, кнопки 'ответить' нет в природе (ну в коде опроса)

Class кнопки 'ответить' - pollButton

Скрываем этот class таким образом, - прописав ниже:

Code
<style type="text/css" media="all">
.pollButton {display:none;}     
</style>


Далее начнём прописывать 'свою' кнопку таким образом:
Code
<div class="ваш класс (если вы будите редактировать дизайн кнопки"><b>Ответить</b></div>


Кнопка, а точнее её основа, пока что никакая. Подключаем запрос. Скопировав действие оригинала кнопки из исходного кода:
Code
<div id="pollSbm544"><input class="pollBut" id="PlBtn544" type="submit" value="Ответить" /></div>


Но зачем нам этот стандартный код сверху? да к тому же там input!

Скрываем его, приписав style:

Code
style="display:none"


В итоге у нас выходит следующий код:
Code
<div style="display:none" id="pollSbm544"><input class="pollBut" id="PlBtn544" type="submit" value="Ответить" /></div>


Дальше займёмся вытягиванием запроса со стандартной кнопки к нашей. Таким образом:

Code
<div onclick="$('#PlBtn544').click()"  class="ваш класс (если вы будите редактировать дизайн кнопки"><b>Ответить</b></div>


В onclick прописываем id из input.

Вот и готова ваша собственная кнопка, которую вы с лёгкостью сможете отредактировать!
Всё это должно выглядеть вот так:

Code
<style type="text/css" media="all">
.pollButton {display:none;}     
</style>

<div style="display:none" id="pollSbm544"><input class="pollBut" id="PlBtn544" type="submit" value="Ответить" /></div>

<div onclick="$('#PlBtn544').click()"  class=""><b>Ответить</b></div>


Вот и всё! Всем удачи!


Автор статьи: Steamer
Профиль Личное сообщение Дом. страница icq Skype
6
Отправлено 27.05.2011 - 00:112
Нет аватара
Бывалый
489 сообщений
Мужчина
хм,да урок интересный!
Профиль Личное сообщение Дом. страница icq Skype
30
Отправлено 27.05.2011 - 00:383
Нет аватара
Premium user
449 сообщений
Мужчина
хм ) очень интересно, многие ,я думаю, этого не знают, молодец )
Профиль Личное сообщение Дом. страница icq Skype
73
Отправлено 11.06.2011 - 04:264
Пользователь
2 сообщения
Мужчина
Quote (Steamer)
pollSbm544

A вы не думали что ID меняется? wink
Профиль Личное сообщение Дом. страница icq Skype
0
Отправлено 11.06.2011 - 16:375
Нет аватара
Coder
701 сообщениий
Мужчина
если кому надо то могу написать скрипт который будет показывать кнопку Проголосовать только после выбора ответа
Профиль Личное сообщение Дом. страница icq Skype
66
Отправлено 11.06.2011 - 18:046
uSite Team
1689 сообщений
Мужчина
Sezy, у input'а отвечающего за голосование ID не меняется.
Профиль Личное сообщение Дом. страница icq Skype
709
Отправлено 11.06.2011 - 19:097
Нет аватара
Premium user
2080 сообщений
Мужчина
Даже если бы менялся, его можно обойти тоже — 2 секунды дела.
Профиль Личное сообщение Дом. страница icq Skype
407
Отправлено 30.08.2011 - 16:498
Нет аватара
Пользователь
117 сообщений
Мужчина
Отличная статья! Спасибо!
Профиль Личное сообщение Дом. страница icq Skype
14
Отправлено 08.09.2011 - 07:549
Нет аватара
Бывалый
376 сообщений
Мужчина
Спасибо! +
Профиль Личное сообщение Дом. страница icq Skype
47
Отправлено 24.05.2012 - 00:1810
Нет аватара
Пользователь
115 сообщений
Мужчина
Классный способ, спасибо! Теперь смогу сделать для себя, т.к. вдохновил :D
Профиль Личное сообщение Дом. страница icq Skype
1
Отправлено 27.05.2012 - 22:2511
Бывалый
649 сообщений
Мужчина
Так она после ответа не удаляется
Профиль Личное сообщение Дом. страница icq Skype
17
Отправлено 28.05.2012 - 12:1812
Нет аватара
Заблокирован
231 сообщениий
Мужчина
За что его забанили?
Профиль Личное сообщение Дом. страница icq Skype
0
Отправлено 28.05.2012 - 12:4813
Нет аватара
Beginner
429 сообщений
Мужчина
ForeverAlone, Вот вот за что?
Профиль Личное сообщение Дом. страница icq Skype
2
Форум » uCoz » Разговоры о uCoz » Статья Своя кнопка 'Ответить' для опроса
  • Страница 1 из 1
  • 1
Поиск:
uSite.su © 2010-2024
Все права защищены.
Многогранность и сверхспособности сообщества uCoz заставляют задуматься даже самые стойкие умы веб-программирования, ведь лишь uSite способен предоставить ответы на самые сложные вопросы uCoz.
01RSS
Хостинг от uCozПользовательское соглашение и прочая информация