Полезная информация

Заказывай стафф с атрибутикой Mozilla и... пусть все вокруг завидуют тебе! Быть уникальным - быть с Mozilla!

№112-05-2006 15:58:59

Sky
Участник
 
Группа: Extensions
Откуда: Рязань
Зарегистрирован: 06-11-2004
Сообщений: 1378

Доступ к переменным

Делаю

Выделить код

Код:

loadURI("chrome://translatebar/content/browser_win.xul");

А как теперь из browser_win.js получить доступ к переменной в скрипте из которого делаю loadURI?
opener не работает.
Как можно вобще передавать информацию открываемому окну?


Gentoo Linux 2007-03-23 by XOR
Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9b3pre) Gecko/2008010104
Нас мало, но мы в кедах! ;)

Отсутствует

 

№216-05-2006 09:59:50

Celdox
Участник
 
Группа: Members
Зарегистрирован: 27-12-2005
Сообщений: 10

Re: Доступ к переменным

Весьма любопытно.

Можно ли это сделать вообще?
И если нормально нельзя, то какие есть обходные пути?

Отсутствует

 

№316-05-2006 13:37:05

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
Веб-сайт

Re: Доступ к переменным

...
Как можно вобще передавать информацию открываемому окну?

Мне известны четыре способа.
1. Переменные в вызывающем окне определяются как свойства окна (скрытого или текущего) - (window['x']=1;y=2//не var y=2), вызываемый скрипт находит нужное окно, читает данные.
2. Переменные хранятся в js xpcom компоненте.
3. Через preferences.
4. Диалоговому окну, открываемому с помощью window.openDialog можно передавать аргументы: window.openDialog(url,name,options,arg1,arg2,arg3,...). Они доступны в вызываемом окне через window.arguments.


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]