powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / id элемента в DataList и JavaScript
4 сообщений из 4, страница 1 из 1
id элемента в DataList и JavaScript
    #33381890
Viktorianka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть даталист, в каждом элементе по 2 div-а, 1-й заголовок, 2-й длинный список серверных контролов,
хочется при нажатии на заголовок скрывать - открывать контрол который под этим заголовком. Насколько я понимаю, не в ASP.NEt это делается через клиентский скрипт
примерно такой

<script type="text/javascript">


function displaySubs(the_sub)
{
if (document.getElementById(the_sub).style.display==""){
document.getElementById(the_sub).style.display = "none";return
}

document.getElementById(the_sub).style.display = "";
}
</script>

и в каждом элементе заголока пишем на onClick вызов этой функции с указанием в качестве параметра id diva который надо скрыть-открыть. Но вот проблема, здесь используется getElementById, а вот какой ID сгенерит ASP.NEt для вложенного в даталист контрола это для меня загадка. Как еще можно такую вещь сделать?
...
Рейтинг: 0 / 0
id элемента в DataList и JavaScript
    #33381978
Фотография profil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
divId. ClientID
...
Рейтинг: 0 / 0
id элемента в DataList и JavaScript
    #33382092
Viktorianka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
еще вопрос, где этот метод вызывать, попробовала сделать биндинг с передачей номера итема в процедуру и в процедуре
return @"displaySubs('"+ItemList.Items[(int)ItemIndex].FindControl("sub").ClientID+@"')";
не канает, т.к. итемов еще нет.
Остается onDataBound, но тут не могу понять как в первый див приписать событие onClick которого там не было
...
Рейтинг: 0 / 0
id элемента в DataList и JavaScript
    #33382136
Фотография profil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
см. свойство Attributes
div.Attributes["onclick"] = "displaySubs("+ div.ClientID +")"

зы. если не угадал, тогда покажи, как добавляешь div


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / id элемента в DataList и JavaScript
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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