Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Изменить цвет Checkbox`a на клиенте (JavaScript)
|
|||
|---|---|---|---|
|
#18+
С javascriptom вообще не знаком пока :(. Пытаюсь на нем написать скрипт, чтобы при изменении Checked на клиенте менялся цвет чекбокса. Подскажите, пожалуйста, где ошибки - литературу по Java пока неимею возможности почитать. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2006, 11:51 |
|
||
|
Изменить цвет Checkbox`a на клиенте (JavaScript)
|
|||
|---|---|---|---|
|
#18+
"Sergej_S": С javascriptom вообще не знаком пока :(. Пытаюсь на нем написать скрипт, чтобы при изменении Checked на клиенте менялся цвет чекбокса. Подскажите, пожалуйста, где ошибки - литературу по Java пока неимею возможности почитать. <%@ Page Language="C#" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script language=javascript> function Cvet() { var Chk; Chk = document.getElementById("CheckBox1"); if (Chk.Checked = true) Chk.ForeColor = red; else Chk.ForeColor = black; } </script> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>Untitled Page</title> </head> <body> <form id="form1" runat="server"> <div> <asp:CheckBox ID="CheckBox1" runat="server" OnCheckedChanged="javascript:Cvet();" Text="eee" /> </div> </form> </body> </html> <asp:CheckBox ID="CheckBox1" runat="server" OnCheckedChanged="javascript:Cvet();" Text="eee" /> Генерит CheckBox с другим ID в HTML у него будет префикс типа такого "ctl00_" т.е. ID будет иметь вид "ctl00_CheckBox1" т.е. Chk = document.getElementById("ctl00_CheckBox1");belka ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2006, 12:37 |
|
||
|
Изменить цвет Checkbox`a на клиенте (JavaScript)
|
|||
|---|---|---|---|
|
#18+
"Sergej_S": С javascriptom вообще не знаком пока :(. Пытаюсь на нем написать скрипт, чтобы при изменении Checked на клиенте менялся цвет чекбокса. Подскажите, пожалуйста, где ошибки - литературу по Java пока неимею возможности почитать. <%@ Page Language="C#" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script language=javascript> function Cvet() { var Chk; Chk = document.getElementById("CheckBox1"); if (Chk.Checked = true) Chk.ForeColor = red; else Chk.ForeColor = black; } </script> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>Untitled Page</title> </head> <body> <form id="form1" runat="server"> <div> <asp:CheckBox ID="CheckBox1" runat="server" OnCheckedChanged="javascript:Cvet();" Text="eee" /> </div> </form> </body> </html> Используй Firefox для просмотра ошибок JavaScripte там есть консоль ошибокbelka ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2006, 12:46 |
|
||
|
Изменить цвет Checkbox`a на клиенте (JavaScript)
|
|||
|---|---|---|---|
|
#18+
а лучше так: Chk = document.all("<%= CheckBox1.ClientID%>"); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2006, 12:58 |
|
||
|
Изменить цвет Checkbox`a на клиенте (JavaScript)
|
|||
|---|---|---|---|
|
#18+
belkazl Используй Firefox для просмотра ошибок JavaScripte там есть консоль ошибокbelka Жабаскрипт тут не при чем, т.к. OnCheckedChanged - серверное событие, а тут на него пытаются повесить КЛИЕНТСКИЙ скрипт. И вообще - серверный чекбокс состоит из собссно чекбокса и метки для него. Это так, к сведению. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2006, 13:01 |
|
||
|
Изменить цвет Checkbox`a на клиенте (JavaScript)
|
|||
|---|---|---|---|
|
#18+
"SkyLight": belkazl Используй Firefox для просмотра ошибок JavaScripte там есть консоль ошибокbelka Жабаскрипт тут не при чем, т.к. OnCheckedChanged - серверное событие, а тут на него пытаются повесить КЛИЕНТСКИЙ скрипт. И вообще - серверный чекбокс состоит из собссно чекбокса и метки для него. Это так, к сведению. Да точно, на обработчик события не посмотрел. Но всё что написано выше остаёться в силе, такой ID js всё-равно не найдёт)))belka ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2006, 13:35 |
|
||
|
Изменить цвет Checkbox`a на клиенте (JavaScript)
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Sergej_S, Вы писали: S_S>С javascriptom вообще не знаком пока :(. Пытаюсь на нем написать скрипт, чтобы при изменении Checked на клиенте менялся цвет чекбокса. Подскажите, пожалуйста, где ошибки — литературу по Java пока неимею возможности почитать. Должно заработать (см выделение жирным и "==" в условии): <%@ Page Language="C#" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script language=javascript> function Cvet() { var Chk; Chk = document.getElementById( '<% = CheckBox1.ClientID %>' ); if (Chk.Checked == true) Chk.ForeColor = red; else Chk.ForeColor = black; } </script> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2006, 14:04 |
|
||
|
Изменить цвет Checkbox`a на клиенте (JavaScript)
|
|||
|---|---|---|---|
|
#18+
Можно попробовать так. На сервере дописываем: Код: plaintext И клиентская функция: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2006, 14:08 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=34129847&tid=1387554]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 354ms |

| 0 / 0 |
