Я создал рекламный баннер для главной страницы, который циклически перемещается между двумя рекламными объявлениями. Одна из рекламных объявлений содержит iFrame с формой, которая была предоставлена компанией, а URL-адрес в iFrame указывает на форму, которая находится в их собственном домене. Я хочу остановить показ рекламы, когда пользователь нажимает на iFrame (показывая, что они его используют), потому что я не хочу, чтобы объявление менялось, когда они на полпути заполняют форму. Результаты также отображаются в одной и той же области iFrame.Обнаружение iFrame onClick
Мне удалось использовать jQuery, чтобы остановить рекламу на велосипеде, когда нажата вся область div объявления, и это сработало нормально, но после того, как я добавил iFrame, эта область объявления не отвечает на клик.
Я не думаю, что могу z-индексировать невидимые триггеры и т. Д. Поверх iFrame, потому что это, вероятно, остановит посетителей на использование формы внутри iFrame?
Кто-нибудь знает, как я могу заставить рекламу остановиться, когда нажимается iFrame, пожалуйста?
В настоящее время я использую:
$("#The advert DIV").click(function(){
stopLoop();
})
Который успешно останавливается объявлений на велосипеде, то функция называется очищает интервал зацикливание на рекламу. Я дал iFrame идентификатор рекламодателя и использовал его как селектор в приведенном выше коде, но onClick iFrame не ответил на него.
Я сейчас застрял, что делать? Любая помощь действительно ценится.
Возможный дубликат [Применить onClick to Iframe] (http://stackoverflow.com/questions/10071431/apply-onclick-to-iframe) – Pete