Разбор HTML в Android: программно запускает событие onclick - PullRequest
0 голосов
/ 17 мая 2011

У меня есть страница URL / HTML, содержащая таблицу полей. Два поля ввода - раскрывающийся / выберите.

Когда определенный элемент в первом раскрывающемся списке выбирается вручную, тогда во втором раскрывающемся списке заполняются соответствующие записи. Существует javascript, написанный в onchange 1-го поля выбора / раскрытия, который фактически срабатывает при выборе.

Как я могу сделать это программно? Мне нужна html-страница, которая формируется после выбора элемента в первом раскрывающемся списке, чтобы я мог проанализировать его и получить элементы во втором раскрывающемся списке.

1-й список такой. При выборе любого элемента формируется новый список в следующем теге выбора

<select name="list1" onchange="javascript:setTimeout('__funtion1(\'list1\',\'\')', 0)" id="list1" tabindex="3" style="width:173px;">
  <option value="0">[Please select]</option>
  <option value="1">Aaaaa</option>
  <option value="2">bbbbbb</option>
  <option value="3">ccccc</option>
</select>

Мне как-то нужна полученная страница, чтобы я мог ее проанализировать и получить элементы в новом списке.

1 Ответ

0 голосов
/ 17 мая 2011

Вам не нужна полученная страница, просто получите опции из второго выбора:

list2.options[i];  

list2.options[i].text; // if you need the text

UPDATE: В этом случае просто позвоните непосредственно по номеру onchange event handler __funtion1('list1','') (you can call a javascript function from the Android activity), чтобы заполнить 2-й выбор, и тогда все готово для

...