Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Хелп написать скрипт
|
|||
|---|---|---|---|
|
#18+
Есть чекбокс: <asp:CheckBox ID="CheckBox1" runat="server"/> Есть кнопка: <asp:Button ID="btn_goToReportList" runat="server" Text="К списку отчетов" Width="144px" /> Хочу чтобы при нажатии на чекбокс, кнопка пряталась/показывалась. Скрипт вроде должен быть такой: function hideButton(obj) { if obj.value='checked' { // или что там не знаю 0/1 document.all["btn_goToReportList"].style.visibility='hidden' } else { document.all["btn_goToReportList"].style.visibility='visible' } } А вот когда его пытаюсь примонстрячить к чекбоксу вылезает куча непонятных ошибок: <asp:CheckBox OnCheckedChanged=hideButton(this) ID="CheckBox1" runat="server"/> Помогите сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2006, 12:50 |
|
||
|
Хелп написать скрипт
|
|||
|---|---|---|---|
|
#18+
В место OnCheckedChanged напишите onclick---------------------------------------- Knowledge is P...O...w...E...R! My site ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2006, 12:58 |
|
||
|
Хелп написать скрипт
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, C...R...a...S...H, Вы писали: CRA>В место OnCheckedChanged напишите onclick Не работает. Ошибки исчезли, а кнопка не прячется. Вот код: <asp:CheckBox onclick=hideButton(this) ID="CheckBox1" runat="server"/> Вот скрипт: <script> function hideButton(obj) { if obj.value='checked' { // или что там не знаю 0/1 document.all["btn_goToReportList"].style.visibility='hidden' } else { document.all["btn_goToReportList"].style.visibility='visible' } } </script> Может я скрипт не туда поместил? Я его засунул между заголовком ASP и тегом HTML. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2006, 13:19 |
|
||
|
Хелп написать скрипт
|
|||
|---|---|---|---|
|
#18+
Checkbox1.Attributes.Add("onclick", "hideButton(this);"); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2006, 13:24 |
|
||
|
Хелп написать скрипт
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, SynteZZZ, Вы писали: SZZ>Checkbox1.Attributes.Add("onclick", "hideButton(this);"); Это в каком месте надо вставить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2006, 13:27 |
|
||
|
Хелп написать скрипт
|
|||
|---|---|---|---|
|
#18+
obj.value='checked' меняем на obj.checked==true ---------------------------------------- Knowledge is P...O...w...E...R! My site ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2006, 13:45 |
|
||
|
Хелп написать скрипт
|
|||
|---|---|---|---|
|
#18+
Checkbox1.Attributes.Add("onclick", "hideButton(this);"); А чем неустраивает такой вариант? <script type="text/javascript"> function hiddenButton(obj) { //alert(obj.value); if (!obj.checked) { //или что там не знаю 0/1 document.all["Button1"].style.visibility='hidden'; } else { document.all["Button1"].style.visibility='visible'; } }; </script> ... <asp:Button id="Button1" runat="server" Text="Button"></asp:Button> <INPUT type="checkbox" CHECKED onclick="hiddenButton(this)"> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2006, 13:46 |
|
||
|
Хелп написать скрипт
|
|||
|---|---|---|---|
|
#18+
Тем, что человек пользует серверный контрол CheckBox а не html checkbox...дал бы он изначальную ситуацию с <input type="checkbox" ... > то я бы дал ему этот вариант... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2006, 14:35 |
|
||
|
Хелп написать скрипт
|
|||
|---|---|---|---|
|
#18+
в Page_Load к примеру ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2006, 14:35 |
|
||
|
Хелп написать скрипт
|
|||
|---|---|---|---|
|
#18+
obj.value='checked' меняем на obj.checked==true :) просто оставляем if (obj.checked) { } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2006, 15:20 |
|
||
|
Хелп написать скрипт
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, C...R...a...S...H, Вы писали: CRA>obj.value='checked' меняем на obj.checked==true Расставил в коде скрипта alert из чего сделал вывод, что скрипт срабатывает, но не работает )). А именно что-то неправильно в этой строке: document.all["btn_goToReportList"].style.visibility='hidden'; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2006, 15:57 |
|
||
|
Хелп написать скрипт
|
|||
|---|---|---|---|
|
#18+
Тем, что человек пользует серверный контрол CheckBox а не html checkbox...дал бы он изначальную ситуацию с <input type="checkbox" ... > то я бы дал ему этот вариант... Ну дык йопта... замени <input> на: <asp:CheckBox id="CheckBox1" runat="server" Checked="True"></asp:CheckBox> а на сервере (как уже написали): в Page_Load if (!Page.IsPostBack) { CheckBox1.Attributes.Add("onclick","hiddenButton(this)"); } делов-то.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2006, 16:00 |
|
||
|
Хелп написать скрипт
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, C...R...a...S...H, Вы писали: CRA>obj.value='checked' меняем на obj.checked==true Расставил в коде скрипта alert из чего сделал вывод, что скрипт срабатывает, но не работает )). А именно что-то неправильно в этой строке: document.all["btn_goToReportList"].style.visibility='hidden'; скрипт в моем примере (ранее выложил) рабочий. Сам проверял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2006, 16:04 |
|
||
|
Хелп написать скрипт
|
|||
|---|---|---|---|
|
#18+
Видим: document.all["btn_goToReportList"].style.display='block'; Невидим: document.all["btn_goToReportList"].style.display='none'; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2006, 16:09 |
|
||
|
Хелп написать скрипт
|
|||
|---|---|---|---|
|
#18+
Тем, что человек пользует серверный контрол CheckBox а не html checkbox...дал бы он изначальную ситуацию с <input type="checkbox" ... > то я бы дал ему этот вариант... Сорри! Чего-то я запутался кому отвечать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2006, 16:22 |
|
||
|
Хелп написать скрипт
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, SynteZZZ, Вы писали: SZZ>Видим: SZZ>document.all["btn_goToReportList"].style.display='block'; SZZ>Невидим: SZZ>document.all["btn_goToReportList"].style.display='none'; Все равно не работает — может в настройках что не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2006, 16:23 |
|
||
|
Хелп написать скрипт
|
|||
|---|---|---|---|
|
#18+
А так? Видим: document.getElementById("btn_goToReportList").style.display='block'; Невидим: document.getElementById("btn_goToReportList").style.display='none'; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2006, 16:29 |
|
||
|
Хелп написать скрипт
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, SynteZZZ, Вы писали: SZZ>А так? SZZ>Видим: SZZ>document.getElementById("btn_goToReportList").style.display='block'; SZZ>Невидим: SZZ>document.getElementById("btn_goToReportList").style.display='none'; А вот так работает :super: . Спасибо. :beer: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2006, 16:35 |
|
||
|
Хелп написать скрипт
|
|||
|---|---|---|---|
|
#18+
Стандарты рулят ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2006, 16:41 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=33940159&tid=1389894]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
77ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
77ms |
get tp. blocked users: |
2ms |
| others: | 258ms |
| total: | 464ms |

| 0 / 0 |
