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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> можно ли вызвать методы безымянного объекта? 
:(
    Опции темы
Forza
  Дата 1.7.2009, 17:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 137
Регистрация: 12.9.2004

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



Можно ли в сторонней JavaScript-функции вызвать метод безымянного JavaScript-объекта?
Экземпляр объекта определяется в коде страницы следующим образом. Я не могу это изменить. Могу ли я получить доступ к его методам? Если да, то как мне адресовать этот объект?

Код
<script type="text/javascript">var clientId = 'j_id352';
new Richfaces.PickList(
    new Richfaces.PickList.Target('j_id352', 'j_id352tlInternal_tab', 'j_id352tlInternal_header_tab', 'j_id352tlFocusKeeper', 
undefined, Richfaces.PickList.Target.SelectItem, null, null),
    new Richfaces.PickList.Source('j_id352', 'j_id352internal_tab', 'j_id352internal_header_tab', 'j_id352focusKeeper', 
undefined, Richfaces.PickList.Source.SelectItem, null, null), 
    "j_id352", 
    [['copy', 'discopy'], ['copyAll', 'discopyAll'], ['remove', 'disremove'], ['removeAll','disremoveAll']],
    "false", 
    "true", 
    {onlistchanged: null,
     onlistchange: null,
     onfocus:null,
     onblur:null
    },
    "j_id352valueKeeper");</script>


PM MAIL   Вверх
rabbitObject
Дата 6.7.2009, 18:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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




Код


var ObjectA = function () {
   this.methodA = function () {
       alert("!");
   }
};


(new ObjectA()).methodA();



Не можешь изменить - не можешь использовать методы. Для вызова метода обьекта, ты должен иметь reference на этот объект, что бы как-то к нему обратиться и вызвать метод.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




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


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

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