Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Для гуру-джаваскрипт. Как нажать на ссылку? 
:(
    Опции темы
aleksplus
Дата 4.3.2014, 06:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 41
Регистрация: 22.12.2013

Репутация: нет
Всего: нет



Для гуру-джаваскрипт!

Как нажать на ссылку, созданную таким javascript-кодом?
Код

<script type="text/javascript">
  ( function() {
    if (window.CHITIKA === undefined) { window.CHITIKA = { 'units' : [] }; };
    var unit = {"publisher":"aleksyo","width":120,"height":600,"sid":"Chitika Default"};
    var placement_id = window.CHITIKA.units.length;
    window.CHITIKA.units.push(unit);
    document.write('<div id="chitikaAdBlock-' + placement_id + '"></div>');
    var s = document.createElement('script');
    s.type = 'text/javascript';
    s.src = '//cdn.chitika.net/getads.js';
    try { document.getElementsByTagName('head')[0].appendChild(s); } catch(e) { document.write(s.outerHTML); }
}());
</script>


Конечно, если бы это была html ссылка (тэг <a href="">), то можно было бы выполнить javascript-код, найдя её по id,
в c++ это функция evaluateJavaScript, а в ней уже javascript-код нажатия на ссылку "this.click".
Код

evaluateJavaScript("this.click()");


Как нажать на ссылку созданную, приведенным вверху javascript-кодом?

Выглядит этот код на сайте так (справа рекламный блок):
user posted image

Это сообщение отредактировал(а) aleksplus - 4.3.2014, 06:34
PM MAIL   Вверх
JAYBE
Дата 5.3.2014, 13:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 220
Регистрация: 27.3.2008

Репутация: нет
Всего: 0



Код

document.getElementsByTagName('iframe')[0].contentDocument.getElementsByTagName('a')[0].click();

PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0805 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.