Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.05.2011, 13:09
Новичок на форуме
Отправить личное сообщение для Jury Посмотреть профиль Найти все сообщения от Jury
 
Регистрация: 18.03.2010
Сообщений: 5

Вызов функций iframe из кода Firefox-расширения
Всем привет,

мое Firefox-расширение загружает в iframe страницу из вКонтакта и, по идее, должно сделать с ней некоторые DOM-манипуляции и вызвать функцию wall.submitPost() (объект wall доступен функциям в iframe). Так вот вызов никаких функций не происходит. Даже если я сделаю тест -

$q = jQuery.noConflict();
var doc = window.content.document;
$q('iframe#vkIframe', doc).load(function() 
{   
   $q(this.contentDocument, doc).find('#send_post').click( function() {	alert('ohoho'); });
   $q(this.contentDocument, doc).find('#send_post').click();
});


он не срабатывает. А DOM сам по себе вполне доступен, вот эти 2 строки -

$q(this.contentDocument, doc).find('#submit_post').append('<span id=testID>12345</span>');
alert( $q(this.contentDocument, doc).find('#testID').text() );


прекрасно отработают и покажут алерт со значением 12345.

Есть ли способ вызвать JavaScript-метод iframe извне, если речь идет не просто о странице, а о коде Firefox-расширения ? Мне казалось, там-то вообще должен быть полный доступ.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вызов функции родителя из iFrame bushstas Общие вопросы Javascript 6 13.08.2013 14:43
скрипт удаления части кода из страницы (для фф расширения) e-lena Общие вопросы Javascript 1 30.11.2010 10:46
некорректна отработка кода в FireFox dimiork Элементы интерфейса 1 19.09.2010 21:06
вызов функции из iframe Geddar Я не знаю javascript 6 25.05.2009 11:46