Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 08.02.2013, 11:33
Новичок на форуме
Отправить личное сообщение для C_r_u_s_h Посмотреть профиль Найти все сообщения от C_r_u_s_h
 
Регистрация: 01.02.2013
Сообщений: 3

Выполнение скрипта HTML-документа из XUL-документа
Помогите начинающему с аддонами для файрфокса.
Внутри аддона (overlay.xul) получаю html-документ (doc = window.gBrowser.contentWindow.wrappedJSObject.docu ment.

В ХТМЛ-документе есть js-функция helloWorld() {window.document.body.innerHTML = "Hello World!";}
Вот как мне, находясь в контексте XUL-документа выполнить функцию, живущую в ХТМЛ-документе и что бы она выполнилась в контексте этого ХТМЛ-документа?
Ответить с цитированием
  #2 (permalink)  
Старый 08.02.2013, 12:55
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

C_r_u_s_h,
Вообщем не понял, но вот такой есть пример
Отлов изменения размера элемента. Какие способы есть? второй скрипт
Ответить с цитированием
  #3 (permalink)  
Старый 08.02.2013, 14:46
Новичок на форуме
Отправить личное сообщение для C_r_u_s_h Посмотреть профиль Найти все сообщения от C_r_u_s_h
 
Регистрация: 01.02.2013
Сообщений: 3

Разобрался. Сильно не пинайте. Я в учебнике только до середины второй главы добрался. Оказывается функции живут не в документе а в window.
Если кому интересно взаимодействие аддонов для файрфокса с просматриваемым документом, то выкладываю пример:

RunFromDoc.xpi - расширение для файрфокса. При загрузке страницы проверяет (doc.URL.indexOf("&test=hw")!=-1) и выполняет функцию helloWorld() со страницы.

testtt.htm - собственно страница с функцией helloWorld(). testtt.htm?&test=hw

PS: А здесь я нашел функцию - window.gBrowser.contentWindow.wrappedJSObject.hell oWorld();
Вложения:
Тип файла: zip runFromDoc.zip (1.8 Кб, 1 просмотров)
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаление текста из html документа andikk Events/DOM/Window 12 26.07.2012 14:55
Как остановить выполнение скрипта? ichisen Events/DOM/Window 2 12.04.2012 14:21
Как приостановить выполнение скрипта до получения результата AJAX запроса? Хиросим AJAX и COMET 9 31.10.2011 10:56
Создание с помощью скрипта html элемента Anastasiya Общие вопросы Javascript 4 25.10.2011 22:28
как прекратить выполнение скрипта ? kefi Общие вопросы Javascript 3 31.03.2009 19:05