Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Поиск элементов на другой странице


Автор: chudikos 9.11.2012, 21:17
Прошу помощи,излазил весь интернет,но так и не нашел то,что нужно.
Есть два html документа.
В одном нужна просто строка поиска+вывод результата из другого документа.
Второй html документ содержит список:
Код

<ul>            
                <li>
                    <input id="1" name="1" value="true" type="checkbox">
                      Математика
                </li>
                <li>
                    <input id="1" name="1" value="true" type="checkbox">
                      Химия
                </li>
                     <li>
                    <input id="1" name="1" value="true" type="checkbox">
                      Литература
                </li>
...................
        </ul>

Как сделать в первом документе поиск по второму с выводом результата?
Видел решения с динамическим поиском,но информация находится в одном файле и фильтруется с помощью jquery.

Автор: zergi 9.11.2012, 22:19
Если файлы на одном домене, загружаете аяксом содержимое второго документа, засовываете его в скрытый контейнер и дальше ищете, хоть бы и с помощью jQuery.

Автор: Aliance 12.11.2012, 10:12
ctrl+F чем не страивает? Поиск на JS никто не пишет.

Автор: Arantir 19.11.2012, 01:03
А зачем 2 документа? Это целесообразно? Это удобно? Второй документ супер-секретный? Его исходный код надо скрыть от глаз посетителей? А зачем?
Код

echo '<div id="text2">'.file_get_contents('test2.html').'</div>'

И теперь у нас всего лишь один документ. А поиск внутри ~getelementById('text2') - дело не мудреное.

И при этом второй документ у нас остался полностью отдельным, например, если он динамически-генерируемый.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)