- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Не срабатывает getElementById().click() в хроме и FF.
Подскажите, кто сталкивался...
А где такое вообще вы видел getElementById().click()? это на каком языке и в каком фреиворке?
Конкретно у меня
document.getElementById('perehod').click();
срабатывает только в IE и опере
(или это тоже не корректно?)
JavaScript
А откуда вы вообще взяли, что так можно делать и это правильно?
А откуда вы вообще взяли, что так можно делать и это правильно?
из книжек, практики и сети...
А как надо?
из книжек, практики и сети...
А как надо?
Вы не путайте чистый JS в котором НЕТ такого click(), а есть <a href="#" onclick="JS код">z</a>
А вот в jquery, который подключается отдельно есть $('#Ваш ID').click(function() {alert('Клик!!!.');});
http://api.jquery.com/click/
А это к какому элементу на странице?
Попробуй что ли
document.getElementById('perehod').onclick();
Если все же подразумевается использование JQuery то так.
$('эллемент').click()
Вы не путайте чистый JS в котором НЕТ такого click(), а есть <a href="#" onclick="JS код">z</a>
А вот в jquery, который подключается отдельно есть $('#Ваш ID').click(function() {alert('Клик!!!.');});
http://api.jquery.com/click/
С jquery - не знаком... выход только в нем?
Вы считаете, что document.getElementById('button').click() нельзя использовать в JS?
т.е. в JS нет средств вставки в обработчик для имитации клика по элементу?
(но в IE и опере, однако, прекрасно работает...)
(стыдно рассказать не программистам, что переходом со страницы на страницу при выполнении определенного условия приходится заниматься сутки, да еще и не сделать!)
rootv добавил 14.10.2011 в 16:54
А это к какому элементу на странице?
Попробуй что ли
document.getElementById('perehod').onclick();
это не работает
Итак, если на любой странице разместить
<a href='http://www.a.ru/a.htm' target='_top' name='perehod' id='perehod'>...</a>
<script>document.getElementById('perehod').click();</script>
то при попытке загрузить эту страницу должна срабатывать переадресация...
срабатывает только в IE и Опере
element.click() для любого элемента есть в FF 5 и старше, до этого только для <a>
https://developer.mozilla.org/en/DOM/element.click
т.е. в JS нет средств вставки в обработчик для имитации клика по элементу?
Есть обработчик onClick для этого.
Ну так потому что элемент - ссылка. Отключите javascript - тоже прекрасно работать будет.
Самокритика?
Итак, если на любой странице разместить
<a href='http://www.a.ru/a.htm' target='_top' name='perehod' id='perehod'>...</a>
<script>document.getElementById('perehod').click();</script>
то при попытке загрузить эту страницу должна срабатывать переадресация...
срабатывает только в IE и Опере
Что за ананизм? Используйте location.href