powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Вопрос новичка
8 сообщений из 8, страница 1 из 1
Вопрос новичка
    #35403728
sancoma
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите можно ли решить следующее:
- есть код типа
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
<div id='div1'>
  <div id='div2' style='display:none;'>
    <input type='checkbox' id='chk1' value= 1  class='class1'/>
  </div>
  <div id='div3' style='display:block;'>
    <input type='checkbox' id='chk2' value= 1  class='class2'/>
  </div>
</div>
Скрипт получает елемент chk1, и ставит ему фокус но так как он как-бы скрипт, возникает ошибка с установкой фокуса. Можно ли как-то проверить видно ли этот чекбокс на странице (тоись скрыт ли эго div родитель)?
...
Рейтинг: 0 / 0
Вопрос новичка
    #35403735
sancoma
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
поправка:
Скрипт получает елемент chk1, и ставит ему фокус но так как он как-бы скрыт(на странице не видно эго из-за того что div родитель скрыт), возникает ошибка с установкой фокуса. Можно ли как-то проверить видно ли этот чекбокс на странице (тоись скрыт ли эго div родитель)?
...
Рейтинг: 0 / 0
Вопрос новичка
    #35403765
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sancomaМожно ли как-то проверить видно ли этот чекбокс на странице (тоись скрыт ли эго div родитель)?
Как вариант проверить чему равно

Код: plaintext
obj.style.display
...
Рейтинг: 0 / 0
Вопрос новичка
    #35403801
sancoma
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это вариант но дело в том что может быть большая вложеность div тоисть div родитель этого чекбокса может быть стилем и не скрыт, тоись display:block у него например, а вот div родитель этих всех констролов и этого div-родителя чекбокса - для него как-раз стиль и может быть display:none а добраться до div вышем чем родитель имея обект чекбокс этот наверное нельзя. Тоись по коду типа:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<div id='div1'>
  <div id='div2' style='display:none;'>
    <div id='div3' style='display:block;'>
      <div id='div4' style='display:block;'>
        <input type='checkbox' id='chk1' value= 1  class='class1'/>
      </div>
    </div>
  </div>
</div>


...
Рейтинг: 0 / 0
Вопрос новичка
    #35403809
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно не заморачиваться с видимостью, а ставить фокус в try … catch.
...
Рейтинг: 0 / 0
Вопрос новичка
    #35403908
sancoma
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тоже вариант, но хотел узнать как можно определить можно ли фокус поставить или нет(тоисть видимость) чтобы зная это поставить фокус на следующем чекбоксе у которого этот главный div виден, тоисть чекбокс доступен. тоись другими словами перебирать в цікле набор єтих чекбоксов и первый для которого можно поставить фокус (тоисть он не скрыт) ставить в фокус
...
Рейтинг: 0 / 0
Вопрос новичка
    #35403917
sancoma
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хотя try … catch для этого и подойдет наверное
...
Рейтинг: 0 / 0
Вопрос новичка
    #35403922
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как вариант придумать "удобные" для программного анализа id ДИВам и чекбоксам. Потом крутить в циклах и анализировать...
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Вопрос новичка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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