Показать сообщение отдельно
  #5 (permalink)  
Старый 06.04.2008, 20:56
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

можно попробовать так.
grup_1 = new (function(){
    this.methot_1 = function(url)
    {
        alert(texting+url);
    }
    this.methot_2 = function()
    {
        alert(texting);
    }
})();
grup_2 = new (function(){
    //Если в глобальной области видимости нет переменной, ...
    if(window.texting==undefined)
        window.texting
    //... то создаем ее
    /*теперь внутри ЛЮБОЙ функции она доступна под именем `texting`,
     *при условии, что ты не перекроеш ее внутри функции конструкцией
     *вида `var texting`
    */
    texting = 'sdjfskdjfhskdjfhsk';
    this.methot_1 = grup_1.methot_1;
    this.methot_2 = grup_1.methot_2;
    this.methot_2()    //пробный вызов
})();

В коде самом вроде подробно все разъяснил. Таким образом
global $qwe
/\
||
\/
if(window.qwe==undefined)
    window.qwe
Ответить с цитированием