Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 15.07.2011, 16:01
Аспирант
Отправить личное сообщение для pernik Посмотреть профиль Найти все сообщения от pernik
 
Регистрация: 13.02.2011
Сообщений: 44

как сделать парсер
есть форма которая при нажатии на кнопку подгружает данные динамически с помощью фун-ии яваскрипта . Вопрос как их вытащить ?
Ответить с цитированием
  #2 (permalink)  
Старый 15.07.2011, 16:05
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Куда подгружает? Как подгружает? В каком виде?

Примеры, пожалуйста...
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #3 (permalink)  
Старый 15.07.2011, 16:20
Аспирант
Отправить личное сообщение для pernik Посмотреть профиль Найти все сообщения от pernik
 
Регистрация: 13.02.2011
Сообщений: 44

на главной странице есть форма
подгружает тудаже под формой
подгружает динамически(ява фун-ция отправляет данные с формы в пхп файл тот их обрабатывает и возращает данные ввиде хтмл кода)
Ответить с цитированием
  #4 (permalink)  
Старый 15.07.2011, 16:28
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

И в чём проблема? У вас есть html-код.

html= "<div>1</div><div>2</div>"; // полученный нами html (предоположим)
div= document.createElement("div");
div.innerHTML= html;
alert(div.childNodes[0].innerHTML);
alert(div.childNodes[1].innerHTML);
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #5 (permalink)  
Старый 15.07.2011, 16:38
Аспирант
Отправить личное сообщение для pernik Посмотреть профиль Найти все сообщения от pernik
 
Регистрация: 13.02.2011
Сообщений: 44

сайт то динамический то есть предположим что на главной стр подключен файл
include '/actions_site.php' в котором выполняется какаято операция и в
$а='html код' а в <div id="layer_result">а на главной <?echo $a(по умолчанию=' ')?></div> и так как это всё динамически то в <div id="layer_result">так как страница не перезагружается я вижу $а-по-умолчанию тоесть (' ') </div>
Ответить с цитированием
  #6 (permalink)  
Старый 15.07.2011, 16:40
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Я ничего не понял, что вы написали.
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #7 (permalink)  
Старый 15.07.2011, 17:01
Аспирант
Отправить личное сообщение для pernik Посмотреть профиль Найти все сообщения от pernik
 
Регистрация: 13.02.2011
Сообщений: 44

вот зайдите http://voyage.kiev.ua/Toursearch/ и увидите форму заполните (как угодно) и нажмите поиск под формой выбьет результат а в исходном коде страницы <div id="layer_result"> нечего не видно</div>
Ответить с цитированием
  #8 (permalink)  
Старый 15.07.2011, 18:26
Аватар для NoResponse
Профессор
Отправить личное сообщение для NoResponse Посмотреть профиль Найти все сообщения от NoResponse
 
Регистрация: 17.06.2010
Сообщений: 152

так и не должно показать изменений, при показе исходнго кода браузер показывает не то что сейчас, а то что было при открытии
если хотите именно таким образом, то в фф нужно выделить всю страницу (ctrl+a), правый клик - исходный код выделенного фрагмента
в хроме проще, правый клик - просмотр кода элемента
про оперу и ие не подскажу, не знаю
Ответить с цитированием
  #9 (permalink)  
Старый 15.07.2011, 18:51
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Получить данные в Вашем случае с помощью javascript можно обратившись к элементу с id='layer_result', после его обновления.

Например так:
var result = document.getElementById('layer_result').innerHTML;
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #10 (permalink)  
Старый 15.07.2011, 19:06
Аспирант
Отправить личное сообщение для pernik Посмотреть профиль Найти все сообщения от pernik
 
Регистрация: 13.02.2011
Сообщений: 44

Сообщение от Gozar Посмотреть сообщение
Получить данные в Вашем случае с помощью javascript можно обратившись к элементу с id='layer_result', после его обновления.

Например так:
var result = document.getElementById('layer_result').innerHTML;
ага, нуда, получи данные а потом обнови страницу и увидишь что всё пропало

Последний раз редактировалось pernik, 15.07.2011 в 19:14.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как убрать hover? Либо как сделать стрелки статичными? krusty36 Элементы интерфейса 1 13.07.2011 09:20
Как лучше сделать виджет? comentator Элементы интерфейса 0 25.03.2011 08:44
Как сделать, чтобы при наведении на кнопку справа от нее появлялись текстовые ссылки? Tass Общие вопросы Javascript 7 17.02.2011 09:06
Подскажите как сделать меню на CSS если: greatilya (X)HTML/CSS 10 18.10.2009 20:26
Вопрос как сделать эту панельку Определённых размеров и свойств. jei jQuery 3 09.06.2009 19:14