Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Нажать на ссылку


Автор: Instal 30.7.2005, 13:32
Есть ли такой скрипт, чтобы он имитировал нажатие на ссылку? smile

Автор: Sardar 30.7.2005, 16:38
Да, вызывай метод click() на обьекте ссылки. Можно ещё события генерить.

Автор: Instal 30.7.2005, 16:47
Sardar
подскажи пожалуйста как сделать чтобы при открытии страницы ява скрипт кликал на верхнюю ссылку

Автор: o.s.a. 30.7.2005, 19:04
Работает в IE, Opera.
Код

<html>
<head>
<script language="JavaScript" type="text/javascript">
function clickToLink() {
 var el = document.getElementById('link1');
 el.click();
}
</script>
</head>
<body onLoad="clickToLink()">
 <a href="2.htm" ID="link1">2.htm</a>
</body>
</html>


Но FireFox выдает ошибки:
Цитата
Предупреждение: reference to undefined property el.click
Ошибка: el.click is not a function

Автор: Instal 30.7.2005, 20:02
o.s.a.
Прикольно, благодарю, еще бы FireFox обойти, было бы вообще круто smile

Автор: Sardar 30.7.2005, 20:09
Цитата(Instal @ 30.7.2005, 19:02)
еще бы FireFox обойти, было бы вообще круто

Похоже это беда новой лисы, до версии 1.0.4 включительно должно работать.

Автор: o.s.a. 31.7.2005, 05:55
Цитата
до версии 1.0.4 включительно должно работать

У меня как раз 1.0.4 русская (новую не ставлю, т.к. она англ)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)