не могу кликнуть по ссылке
Здравствуйте,
хочу програмно кликнуть по ссылке, нашел примеры, но что-то не получается. В чем грабли? <html> <head> <title> New Document </title> <script type="text/javascript"> function qq2() { var event = document.createEvent('MouseEvents'); event.initMouseEvent('click', true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null); document.links[0].dispatchEvent(event); } </script> </head> <body> <a href="11.html">abc</a> <br> <p onclick="qq2();">hello</p> </body> </html> |
Я бы сделал так:
var link = document.getElementsByTagName('a')[0] window.location = link.href |
спасибо за ответ,
вообще то мне это нужно чтобы открыть все аяксовые ссылки на странице. И пример взял вроде бы работающий, как говорят. Использую FireFox 3.6 Хочу все это делать из расширения FireFox. |
Цитата:
window.location = document.links[0] Цитата:
|
я, конечно, простой смертный, но хотелось бы понять почему не работает простой пример без аякса и XUL.
|
Часовой пояс GMT +3, время: 19:10. |