Страницы: 1
Добрый день.
Подскажите, пожалуйста, есть ли возможность нажать программно на ссылку из расширения.
Нужную ссылку нахожу перебором :
mas_link = doc.body.getElementsByTagName('a');
Потом пытаюсь кликнуть и не выходит
mas_link[i].click
С элементом input все ок.
Подскажите, может кто в курсе как кликнуть на тег <а>.
З.Ы.: loadURI не подойдет, нужно именно кликнуть.
Отсутствует
click Это функция
Отредактировано Ar2r (13-08-2010 12:26:23)
Отсутствует
Нет, не катит, такое ощущение что у тега <а> нет такой функции.
Пруфкод.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>Untitled</title> ТУТ jQuery подключаем </head> <body> <a href="http://yandex.com" onclick="alert('Kliked')">LOL</a> <script type="text/javascript"> $(document).ready(function() {document.body.getElementsByTagName('a')[0].click();}); </script> </body> </html>
Отредактировано Ar2r (13-08-2010 13:24:19)
Отсутствует
Wolf_, onClick там только в качестве индикатора.
Продам: совесть, ответственность, вежливость, воспитанность. Недорого.
Отсутствует
https://developer.mozilla.org/samples/d … Event.html
https://developer.mozilla.org/en/DOM/do … reateEvent
https://developer.mozilla.org/en/DOM/ev … MouseEvent
Отредактировано Infocatcher (13-08-2010 20:02:48)
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Мне один чел говорил., что кликакть можно, но у меня не вышло, всмысле по реход по ссылке не осуществляется: а эмуоляцию я делал так, вот мой метод: http://forum.mozilla-russia.org/viewtopic.php?id=45359
Отсутствует
<P minmax_bound="true"><A href="https://developer.mozilla.org/samples/domref/dispatchEvent.html" minmax_bound="true">https://developer.mozilla.org/samples/d … Event.html</A><BR minmax_bound="true"><A href="https://developer.mozilla.org/en/DOM/document.createEvent" minmax_bound="true">https://developer.mozilla.org/en/DOM/do … reateEvent</A><BR minmax_bound="true"><A href="https://developer.mozilla.org/en/DOM/event.initMouseEvent" minmax_bound="true">https://developer.mozilla.org/en/DOM/ev … MouseEvent</A></P>
<P class=postedit minmax_bound="true"><EM minmax_bound="true">Отредактировано Infocatcher (13-08-2010 17:02:48)</EM></P>
Больше спасибо, все получилось.
Отсутствует
Страницы: 1