powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / (JS && DOM) извлечение элементов из всех фреймов.
4 сообщений из 4, страница 1 из 1
(JS && DOM) извлечение элементов из всех фреймов.
    #35987654
акуз-программист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дорогие товарищи!

стоит острая задача. нужно выцепить все чекбоксы которые пользователь может наблюдать на странице. как глубоко мои голлеги засунули какой-то чекбокс во фреймы есть загадка и величина переменная. все фреймы из одного домена (проблем с безопасностью не должно быть).

как у документа можно получить все содержащиеся в нём вложенные документы?

ЗЫ: я сегодня тупой и гугл мне забанил мозг.
...
Рейтинг: 0 / 0
(JS && DOM) извлечение элементов из всех фреймов.
    #35987816
акуз-программист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я пабидил!
...
Рейтинг: 0 / 0
(JS && DOM) извлечение элементов из всех фреймов.
    #35987825
Фотография ZeroHold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
акуз-программист,

то что ты победил это хорошо. вот может решение покажешь для тех кому интересен тот же вопрос и то смысл тогда в этой ветке?
...
Рейтинг: 0 / 0
(JS && DOM) извлечение элементов из всех фреймов.
    #35988226
акуз-программист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZeroHoldакуз-программист,

то что ты победил это хорошо. вот может решение покажешь для тех кому интересен тот же вопрос и то смысл тогда в этой ветке?
покажу конечно. оно так тривиально, что я думал что тока я такой тупой что не знаю. вот:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
            function showAllBoxes(){
                var inputs = getBoxes(window)
                for (var i =  0 ; i < inputs.length; i++) {
                    if (inputs[i].type == "checkbox") {
                        document.getElementById("types").innerHTML += "<br/>" + inputs[i].type;
                    }                    
                }
            }

            function getBoxes(wnd){
                var result = []
                var inputs = wnd.document.getElementsByTagName("input");
                for (var i =  0 ; i < inputs.length; i++) {
                    if (inputs[i].type == "checkbox") {
                        result[result.length] = inputs[i]
                    }
                }                
                for (var i =  0 ; i < wnd.frames.length; i++){                    
                    result = result.concat(getBoxes(wnd.frames[i]))
                }
                return result
            }
ищутся все чекбоксы. понятно, что заменой двух слов можно быстро найти что угодно из элементов.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / (JS && DOM) извлечение элементов из всех фреймов.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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