Клике по элементу в другом фрейме на одном домене
Здравствуйте, есть например код
<a href="#klikni" class="ssilka" onclick="MyclickFuntcion()">нажать на элемент в другом фрейме</a> В другом фрейме (который находится на том же домене и генерируется кстати тоже яваскриптом) имеется элемент - ссылка, например <iframe id="example"><a class="click1">нажми на меня с другого фрейма</a></iframe> Вот какой бы такой код написать в функции MyclickFuntcion(), чтобы прри клике на первую ссылку (класс - ssilka) - кликалась бы ссылка во втором фрейме (class="click1")? И желательно чтоб ещё с задержкой пару секунд. |
Зачем щелкать, если достаточно изменить src фрейма?
|
Цитата:
iframe.contentWindow.document.a.click() |
не совсем понял конечно, не могли бы вы подсказать как сделать это с помощью JavaScript кода? )
Честно говоря установил себе на сайт виджет для обратного звонка со стороннего сервиса. Виджет этот работает на яваскрипте. Создаёт Iframe и туда всё помещается. У них есть API, по которому можно открывать этот виджет по клику на ссылке, но в этом виджете (когда он открылся) есть несколько вкладок вверху, которые являются ссылками (с картинкой). На одной вкладке можно позвонить, на другой оставить сообщение. По умолчанию открыватся влкадка с обратными звонком, но хотелось бы чтобы открывлась вкладка с написание сообщения. Стандартным их функционалом этот никак не реализуется (спрашивал у техподдержки) поэтому хотелось бы каким то своим яваскриптом заставить открываться влкадку с написанием сообщения |
Вряд ли кроме API будет доступ к этому фрейму.
|
mxup, если видишь фрейм в окне это не значит что он на том же домене что и окно, его домен указывается атрибутом src (source), и если он отличается от домена окна думаю сам понимаешь что это значит.
|
Цитата:
|
Часовой пояс GMT +3, время: 17:11. |