Я могу захватить идентификатор из фрейма с этимСхватив класс на IFRAME
var iFrame = window.top.document.getElementById('window_<?php echo $_product->getId() ?>_content');
однако я не могу понять, как захватить класс этого фрейма. Библиотека прототипов также загружается на сайт, но я не знаю, как сделать селектор $ чем-то из window.top
Причина, по которой я должен это сделать, состоит в том, что идентификатор генерируется двумя разными способами: и не будет работать для моих целей.
Я начал играть с
var iFrame = window.top.document.getElementsByClassName('theIframe');
, но он не работает для меня еще ...
Любых идей о том, как я могу захватить имя класса плавающего фрейма? Как я могу достичь вершины с помощью селектора прототипов?
Ааа .. спасибо, что бы полностью работать .. но я оставил очень важную часть вопроса. window_content на самом деле имеет динамически генерируемое целое как часть его. Я обновил свой вопрос. – Zac
@ Суши К: См. Мой обновленный ответ. –
Я согласен, потому что вы правы, и я сделал дерьмовую работу, задав свой вопрос, поэтому использование -> getID не вариант для меня. Я понял, что могу схватить имя, которое совпадает с идентификатором и передать это вместо этого. Спасибо за вашу помощь. – Zac