powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как достучаться до Visible=false контрола из JavaScript?
6 сообщений из 6, страница 1 из 1
Как достучаться до Visible=false контрола из JavaScript?
    #38124736
НовыйЯ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В ответ на действия пользователя надо отобразить контрол, который по умолчанию был скрыт.
Например, при выборе пункта "искать в регионах" нужно отобразить DropDownList со списком регионов.

При попытке достучаться до контрола-невидимки JavaScript ругается на то, что объект не существует.

Чем это лечат?

З.Ы. На стороне сервера обрабатывать в событиях или использовать аяксовскую апдейт-панель - тоже варианты, но не хотелось бы к ним прибегать только из-за предположительно стандартной грабли.
...
Рейтинг: 0 / 0
Как достучаться до Visible=false контрола из JavaScript?
    #38124779
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НовыйЯJavaScript ругается на то, что объект не существует.
Чем это лечат?
Таки созданием того элемента...
...
Рейтинг: 0 / 0
Как достучаться до Visible=false контрола из JavaScript?
    #38124794
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaНовыйЯJavaScript ругается на то, что объект не существует.
Чем это лечат?
Таки созданием того элемента...+1

http://htmlbook.ru/css/display
http://htmlbook.ru/css/visibility
...
Рейтинг: 0 / 0
Как достучаться до Visible=false контрола из JavaScript?
    #38124801
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НовыйЯВ ответ на действия пользователя надо отобразить контрол, который по умолчанию был скрыт.
Например, при выборе пункта "искать в регионах" нужно отобразить DropDownList со списком регионов.

При попытке достучаться до контрола-невидимки JavaScript ругается на то, что объект не существует.

Чем это лечат?

З.Ы. На стороне сервера обрабатывать в событиях или использовать аяксовскую апдейт-панель - тоже варианты, но не хотелось бы к ним прибегать только из-за предположительно стандартной грабли.Visible = false на сервере означает, что элемент вообще не будет рендерится, то есть в итогов HTML его не будет. Добавляйте на сервере атрибут display со значением none, или CssClass, у которого display: none
...
Рейтинг: 0 / 0
Как достучаться до Visible=false контрола из JavaScript?
    #38125040
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAVisible = false на сервере означает, что элемент вообще не будет рендерится, то есть в итогов HTML его не будет. Добавляйте на сервере атрибут display со значением none, или CssClass, у которого display: none
Ага, в аспнет - точно, элемент не рендерится (то есть отсутствует в результирующем хтмл). Значит, не достучаться.
...
Рейтинг: 0 / 0
Как достучаться до Visible=false контрола из JavaScript?
    #38131121
НовыйЯ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всем большущее спасибо!

сделал <div id="divLkpRegions" style='display: none;'>

и обработку для него

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
 var DivLkpRegions = document.getElementById("divLkpRegions");

    if (chRegR.checked == false) {
        
        DivLkpRegions.style.display = "none";
        
    }
    else {
        DivLkpRegions.style.display = "block";
    }



Работает как надо!
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как достучаться до Visible=false контрола из JavaScript?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]