Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Добраться к window, имея document 
:(
    Опции темы
SeregaLBN
Дата 15.9.2004, 11:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 178
Регистрация: 3.10.2003
Где: Киев

Репутация: нет
Всего: нет



На JS взять документ из окна можно
Код
window.document

Вопрос - можно ли, наоборот, из документа взять окно?

Проблема вот в чём. Пишу ActiveX компоненту, в метод которой передаётся обьект окна (чего мне хотелось бы избежать). А раз сам ActiveX размещается на HTML странице, то, наверное, можно из самой компоненты добратся к окну. Сейчас я сумел 'достучаться' только к документу sad.gif

Это сообщение отредактировал(а) SeregaLBN - 15.9.2004, 11:45
PM MAIL   Вверх
GoodBoy
Дата 15.9.2004, 11:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Главный джедай
****


Профиль
Группа: Модератор
Сообщений: 3886
Регистрация: 8.1.2003
Где: КМВ

Репутация: 2
Всего: 83



по идее - document.parent


--------------------
Чем дальше в лес, тем толще партизаны...

Цитата(igorold @  1.5.2016,  17:40 Найти цитируемый пост)
Индейцы не обратили внимания на поток беженцев из Европы… Теперь они живут в резервациях. 
PM MAIL   Вверх
SeregaLBN
Дата 15.9.2004, 12:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 178
Регистрация: 3.10.2003
Где: Киев

Репутация: нет
Всего: нет



Спасибо!
Надо так:
Код
document.parentWindow

PM MAIL   Вверх
GoodBoy
Дата 15.9.2004, 12:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Главный джедай
****


Профиль
Группа: Модератор
Сообщений: 3886
Регистрация: 8.1.2003
Где: КМВ

Репутация: 2
Всего: 83



SeregaLBN
Оч может быть...

А вообще всегда можно посмотреть ВСЕ свойства и события объекта и уже там, скорее всего, будет понятно куда копать:
Код
<textarea name=txt></textarea>

<script>
   for (i in obj) {
       txt.value += i+" = "+obj[i]+"\n";
   }
</script>


И в текстарии все свойства и события объекта obj...

:-)))))))))


--------------------
Чем дальше в лес, тем толще партизаны...

Цитата(igorold @  1.5.2016,  17:40 Найти цитируемый пост)
Индейцы не обратили внимания на поток беженцев из Европы… Теперь они живут в резервациях. 
PM MAIL   Вверх
SeregaLBN
Дата 17.9.2004, 19:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 178
Регистрация: 3.10.2003
Где: Киев

Репутация: нет
Всего: нет



Ещё раз спасибо! Полезная вещь. wink.gif
PM MAIL   Вверх
SeregaLBN
Дата 20.9.2004, 12:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 178
Регистрация: 3.10.2003
Где: Киев

Репутация: нет
Всего: нет



А аналогично узнать ф-ции у обьекта можно:
Код

// посмотреть все свойства и события объекта
function GetObjectBehaviour(obj) {
  var strTable =
     "<table cellspacing='0' align='left' border='1' width='100%'>"+
     "      <CAPTION></CAPTION>";
  for (i in obj) {
     strTable += "<tr><td width='1%'>"+i+"</td><td>"+obj[i]+"</td></tr>";
  }
  strTable += "</table>";
  window.open("", "_new", "history=no,resizable=yes,status=no,scrollbars=yes,toolbar=no,location=no,menubar=no").document.body.innerHTML = strTable;
}

PM MAIL   Вверх
GoodBoy
Дата 20.9.2004, 12:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Главный джедай
****


Профиль
Группа: Модератор
Сообщений: 3886
Регистрация: 8.1.2003
Где: КМВ

Репутация: 2
Всего: 83



SeregaLBN
И чем твой код отличается от моего по своей сути?????


--------------------
Чем дальше в лес, тем толще партизаны...

Цитата(igorold @  1.5.2016,  17:40 Найти цитируемый пост)
Индейцы не обратили внимания на поток беженцев из Европы… Теперь они живут в резервациях. 
PM MAIL   Вверх
SeregaLBN
Дата 20.9.2004, 12:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 178
Регистрация: 3.10.2003
Где: Киев

Репутация: нет
Всего: нет



Цитата(GoodBoy @ 20.9.2004, 12:25)
И чем твой код отличается от моего по своей сути?

Дык.. Да ничем...
Это твой же пример, переделаный как мне удобней.


PM MAIL   Вверх
-Mikle-
Дата 20.9.2004, 16:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Невидимка Vingrad'а
***


Профиль
Группа: Экс. модератор
Сообщений: 1672
Регистрация: 22.6.2003
Где: Казахстан, Астана

Репутация: нет
Всего: 59



Классно! Мне это пригодится! Спасиб за созданный топик smile.gif


--------------------
Если тебе плюют в спину, значит ты впереди...
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0650 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.