>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Кликнуть на тег http://forum.mozilla-russia.org/viewtopic.php?id=45625 |
Wolf_ > 13-08-2010 12:06:10 |
Добрый день. Подскажите, пожалуйста, есть ли возможность нажать программно на ссылку из расширения. Нужную ссылку нахожу перебором : mas_link = doc.body.getElementsByTagName('a'); Потом пытаюсь кликнуть и не выходит mas_link[i].click С элементом input все ок. Подскажите, может кто в курсе как кликнуть на тег <а>. З.Ы.: loadURI не подойдет, нужно именно кликнуть. |
Ar2r > 13-08-2010 12:26:06 |
click Это функция |
Wolf_ > 13-08-2010 12:35:33 |
Нет, не катит, такое ощущение что у тега <а> нет такой функции. |
Ar2r > 13-08-2010 13:23:59 |
Wolf_ пишет
Пруфкод. Выделить код Код:<!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> |
Wolf_ > 13-08-2010 17:24:08 |
Нет, у меня ссылка без обработчика onclick. |
ПротопопулуS > 13-08-2010 19:45:48 |
Wolf_, onClick там только в качестве индикатора. |
Infocatcher > 13-08-2010 20:01:08 |
https://developer.mozilla.org/samples/d … Event.html |
Parliament > 15-08-2010 01:20:26 |
Мне один чел говорил., что кликакть можно, но у меня не вышло, всмысле по реход по ссылке не осуществляется: а эмуоляцию я делал так, вот мой метод: http://forum.mozilla-russia.org/viewtopic.php?id=45359 |
Wolf_ > 16-08-2010 12:17:09 |
Infocatcher пишет
Больше спасибо, все получилось. |