Установите все флажки внутри iframe (при приглашении гостей на мероприятие в Facebook) - PullRequest
1 голос
/ 29 мая 2011

Я пытаюсь установить все флажки при приглашении гостей на мероприятие в Facebook. Facebook изменил что-то, я думаю, потому что я обычно использовал этот код, и теперь он не работает:

var elms=document.getElementsByName("checkableitems[]");
var lunghezza = elms.length;
for (i=0;i<lunghezza ;i++){if (elms[i].type="checkbox" )elms[i].click()};

Я обнаружил, что модальные окна для приглашения гостей находятся внутри iframe, но я не могу установить флажки внутри него!

Я использовал

jQuery('iframe#iframe_sbx_id').find('input[type=checkbox]').click()

но это не работает, потому что find () возвращает пустой набор. Есть идеи, как это сделать?

1 Ответ

1 голос
/ 29 мая 2011

Вы можете использовать contents() для доступа к содержимому iframe, но поскольку он находится в другом домене, он не будет работать:

Метод .contents () также может быть используется для получения содержимого документа iframe, если iframe находится на том же домен в качестве главной страницы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...