Симулировать нажатие

Тема в разделе "HTML, CSS, XML, JavaScript", создана пользователем Gamlet, 10 мар 2009.

  1. Gamlet

    Gamlet Well-Known Member

    Регистрация:
    8 янв 2007
    Сообщения:
    609
    Симпатии:
    0
    Имеется код
    Код (Text):
    <a href="http://google.com?1t6h" onclick="modl(this);" class=\"rul\" target="_blank">Хай</a>
    Внизу функция "modl", название её меняется. Как можно симулировать нажатие на "http://google.com?1t6h", чтоб выполнилось "modl"?
    П.С. Скрипт подгружается в другию страницу
    Код (Text):
    src="http://google.com/1"
     
  2. etc

    etc Гость

    getElementById().click; вроде так ...
     
  3. Vovochka

    Vovochka Гость

    Именно. через .click()
    Другое дело, по каким параметрам ты будешь искать свой А?
    var names = document.getElementsByTagName('A');
    А дальше шерстить на соответствие урлу. Или еще чему.
     
  4. Gamlet

    Gamlet Well-Known Member

    Регистрация:
    8 янв 2007
    Сообщения:
    609
    Симпатии:
    0
    Странно. Почему то не пашет. Делаю так:
    Код (Text):
    var imgList = document.getElementsByTagName("a");
    imgList[1].click();
    При этом клика не происходит. Может скажите-почему?
    Нужна работоспособность в ИЕ.
     
  5. Gamlet

    Gamlet Well-Known Member

    Регистрация:
    8 янв 2007
    Сообщения:
    609
    Симпатии:
    0
    Все разобрался, но как при загрузке страницы вызвать клик, чтобы не было заблокировано всплывающее окно. Тоесть как можно поменять target ссылки, если в коде самой ссылки это сделать нельзя.
     
  6. Vovochka

    Vovochka Гость

    a.target = 'new_target'

    Разве не так?
     
  7. Gamlet

    Gamlet Well-Known Member

    Регистрация:
    8 янв 2007
    Сообщения:
    609
    Симпатии:
    0
    Спасибо. Все понял все сделал.
     
Загрузка...

Поделиться этой страницей