Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > JavaScript: Общие вопросы > Как получить имя переменной. |
Автор: Myp3uk 21.10.2007, 17:51 |
Есть объект, например MyObject(). Объявляю myVar = new MyObject(); Ка получить название переменной из MyObject. Т.е. сделать что типа varName = this.getVarName() и получить в varName == "myVar"; Надеюсь что понятно объяснил )) |
Автор: vasac 21.10.2007, 17:54 | ||
Подумайте над следующим кодом:
|
Автор: Myp3uk 21.10.2007, 18:01 | ||
Подумал, но чет ни чего не придумывается.
При выполнеии должно вывестись окно с надписью "myVar". Как это сделать? |
Автор: dsCode 21.10.2007, 18:42 | ||
Хех =) Если глобально объявлены переменные, то можно через window выцепить:
|
Автор: Myp3uk 21.10.2007, 19:20 | ||||||
Спасибо. Видимо т этого надо отказаться... Нужно это было вот для чего: Каждый новый экземпляр(если я правильно понимаю значение этого слова) объекта MyObject создает некую структуру HTML. Тут встал вопрос как назначить какому-то элементу обработчик из данного объекта. Код
Так
тоже не выходит. Собственнно задача сводится к тому что надо обработчиком события назначить метод созданного объекта. Споавился таким образом:
И при создании HTML элемента в его аттрибут записывается имя переменной, которое передается как параметр в констукторе объекта... PS: замута какая-то... JS для меня совсем новый... |