Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 25.08.2010, 18:52
Новичок на форуме
Отправить личное сообщение для YuryL Посмотреть профиль Найти все сообщения от YuryL
 
Регистрация: 25.08.2010
Сообщений: 3

не могу кликнуть по ссылке
Здравствуйте,
хочу програмно кликнуть по ссылке, нашел примеры, но что-то не получается.
В чем грабли?
<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>
Ответить с цитированием
  #2 (permalink)  
Старый 25.08.2010, 19:05
Профессор
Отправить личное сообщение для Sweet Посмотреть профиль Найти все сообщения от Sweet
 
Регистрация: 16.03.2010
Сообщений: 1,618

Я бы сделал так:
var link = document.getElementsByTagName('a')[0]
window.location = link.href
Ответить с цитированием
  #3 (permalink)  
Старый 25.08.2010, 19:43
Новичок на форуме
Отправить личное сообщение для YuryL Посмотреть профиль Найти все сообщения от YuryL
 
Регистрация: 25.08.2010
Сообщений: 3

спасибо за ответ,

вообще то мне это нужно чтобы открыть все аяксовые ссылки на странице. И пример взял вроде бы работающий, как говорят.
Использую FireFox 3.6 Хочу все это делать из расширения FireFox.
Ответить с цитированием
  #4 (permalink)  
Старый 25.08.2010, 22:36
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Сообщение от Sweet Посмотреть сообщение
Я бы сделал так:
var link = document.getElementsByTagName('a')[0]
window.location = link.href
а я бы так:
window.location = document.links[0]


Сообщение от YuryL Посмотреть сообщение
вообще то мне это нужно чтобы открыть все аяксовые ссылки на странице.
...
Использую FireFox 3.6 Хочу все это делать из расширения FireFox.
губа не дура, xul вам в помощь и маны прикупить бы не помешало, а то карма слабовата, ajax-овые ссылки колдунство тайных друидов и не дано простым смертным, которые пытаются эмулировать клик ...
Ответить с цитированием
  #5 (permalink)  
Старый 26.08.2010, 11:20
Новичок на форуме
Отправить личное сообщение для YuryL Посмотреть профиль Найти все сообщения от YuryL
 
Регистрация: 25.08.2010
Сообщений: 3

я, конечно, простой смертный, но хотелось бы понять почему не работает простой пример без аякса и XUL.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не могу объединить две галереи на Prototype и jQuery volodumir Ваши сайты и скрипты 5 17.08.2010 14:10
не могу открыжить все чекбоксы нажатием одного nenastiy Events/DOM/Window 11 23.05.2010 17:50
Скрипт калькулятора (не могу добавить еще одно значение) Jee_Day Я не знаю javascript 2 22.05.2009 13:19
Не могу получить высоту из css asci Общие вопросы Javascript 5 30.03.2009 13:31
Help ! Как загрузить данные по ссылке из таблицы1 в таблицу2 ? asked86 Общие вопросы Javascript 1 25.03.2009 21:06