Страница 1 из 1

$listbox не хочет работать кое-где

Добавлено: 07 ноя 2010, 10:51
yaman
а точнее, здесь: http://qip.ru/reg/register/?retpath=http://mail.qip.ru/
на списке с именем reg_host, что скрывается под ссылкой "другой домен"
все функции, которые опираются на _name - перестали работать
типа, $listbox->select_name_by_inner_name('reg_host','nm.ru'); - и прочие другие (select_value_by_name и т.д.)

кусок кода:

Код: Выделить всё

$input->set_value_by_name('username', 'login');
$anchor->click_by_inner_text('другой домен',true);
$listbox->select_name_by_inner_name('reg_host','nm.ru');
но при этом работают функции, которые _num (т.е. по номеру к списку обращаются)
причем началось это относительно недавно, раньше всё работало
почему такая петрушка, понять так и не смог, всю ночь убил
версия 3.0.17 - но думаю, дело не в версии, т.к. пару месяцев назад всё прекрасно работало там, на этой же версии

Re: $listbox не хочет работать кое-где

Добавлено: 07 ноя 2010, 23:48
igvard
Дело в том, что на странице появился элемент с таким же id <span id="reg_host"> поэтому версия 3.0.17 находит первый элемент с таким id и пытается работать с ним, а не с select элементом.

Re: $listbox не хочет работать кое-где

Добавлено: 08 ноя 2010, 04:46
yaman
а, вон в чём дело... спасибо
всё-таки пора обновляться...