не могу кликнуть по ссылке
Здравствуйте,
хочу програмно кликнуть по ссылке, нашел примеры, но что-то не получается. В чем грабли?
<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, время: 09:20. |