Что нового

[Сеть, интернет] Не могу справиться с : _IELinkClickByText

edyapd

Осваивающий
Сообщения
380
Репутация
30
В HTML есть:
<tr><td class=wbwhite > <a href='object-info.php?id=132'>Лаборатория</a> </td>
Создал:
Код:
MsgBox(0, "Text", $aTableData[0][1])   ; Проверяем текст Лаборатория
_IELinkClickByText ($oIE, $aTableData[0][1])   ; Пробуем перейти

А переходить почему то не хочет.
 
Автор
E

edyapd

Осваивающий
Сообщения
380
Репутация
30
Garrett сказал(а):
Это я уже находил.
После изменения на:
Код:
_IELinkClickByText ($oIE, StringMid($aTableData[0][1], 2, StringLen($aTableData[0][1])-2))

Всё заработало, но мне кажется это не совсем верный способ. Может есть еще какой?
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
edyapd [?]
мне кажется это не совсем верный способ. Может есть еще какой?
В каком смысле?
Пробел, перевод каретки и т.д. это знаки имеющие свой код и ими нельзя пренебрегать!
У вас в записи всего два пробела . В начале и в конце строки, которые вам мешают распознать строку со ссылкой. Вот их и нужно удалить.
Можно и так:

Код:
_IELinkClickByText ($oIE, StringStripWS($aTableData[0][1], 3))

В принципе способов много :smile:
Главное добиться нужного результата.
 
Верх