Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.11.2011, 22:26   #1
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию Cвязывание объекта JS с элементом DOM

собственно вопрос в заголовке.
чтоб я мог легко получить его потом и использовать.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 15.11.2011, 22:31   #2
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Код:
var qq=document.getElementById('qq');
оу...
Код:
qq={'de':document.getElementById('qq')}
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 15.11.2011, 22:39   #3
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

ну немного не понял, к примеру:
Код:
{
    var ss=new Object();//не суть
    var el=document.getElementById('qq');
    //вот как их связать так чтоб от el, я мог получить мой ss?
}
или может я не понял

или просто нечто подобное организовать.(но нужен автоматический режим)
хм, мысль, а элементы могут бытьключами ассоц массивов в JavaScript?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.

Последний раз редактировалось Пепел Феникса; 15.11.2011 в 23:03.
Пепел Феникса вне форума Ответить с цитированием
Старый 15.11.2011, 23:01   #4
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Когда нужна обратная связь, то я обычно в name складываю айдишник.
Код:
var el=document.getElementById('qq');
var ss[0] = {'value1':1,'value2':2,'object':el};
ss[0].object.setAttribute('name',0); // w3c, конечно не понравится, но вот ни пофиг после загрузки страницы?)
Ну и обращение потом к массиву:
Код:
alert(ss[this.name].value1);
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 15.11.2011, 23:08   #5
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

интересный вариант
спасибо, позже еще поэкспериментирую.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 16.11.2011, 09:13   #6
Виталий Желтяков
Старожил
 
Аватар для Виталий Желтяков
 
Регистрация: 19.04.2010
Сообщений: 2,702
По умолчанию

Думаю, Вам стоит почитать про нетипизированные атрибуты.
Виталий Желтяков вне форума Ответить с цитированием
Старый 16.11.2011, 19:22   #7
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

стоит, почитал

правда как я посмотрел, лучше наверно свойства, а не аттрибуты?(аттрибуты говорят это именно строки(конвертируются))

именно про нетипизированные не нашел.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.

Последний раз редактировалось Пепел Феникса; 16.11.2011 в 19:31.
Пепел Феникса вне форума Ответить с цитированием
Старый 16.11.2011, 20:05   #8
Виталий Желтяков
Старожил
 
Аватар для Виталий Желтяков
 
Регистрация: 19.04.2010
Сообщений: 2,702
По умолчанию

Цитата:
именно про нетипизированные не нашел.
Пример:
Код:
<p abrakadabra="YYY">XXX</p>
Автоматически у объекта p создаться правило abrakadabra.
Виталий Желтяков вне форума Ответить с цитированием
Старый 16.11.2011, 20:11   #9
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

ну это немного не то.(хотя тоже полезно)
я про код из поста три:
Код:
{
    var ss=new Object();//не суть
    var el=document.getElementById('qq');
    el.phObject=ss;//могу ли я так сделать?
    alert(document.getElementById('qq').ss);//будет ли работать?
}
хотя сейчас проверю.(правда не могу везде проверить)

не, Опера посылает, значит всетаки иначе как нить придумаю.
(массив вида элемент, объект например)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.

Последний раз редактировалось Пепел Феникса; 17.11.2011 в 01:45.
Пепел Феникса вне форума Ответить с цитированием
Старый 17.11.2011, 18:19   #10
[MoNAMur]
читер
Форумчанин
 
Аватар для [MoNAMur]
 
Регистрация: 05.10.2009
Сообщений: 150
По умолчанию

JavaScript Data Binding - тоже интересный вариант связывания
$me = $me == $me ? $me : $me;
[MoNAMur] вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
скалярное произведение строки с наибольшим элементом на столбец с наименьшим элементом Adika Помощь студентам 4 03.11.2011 19:12
в массиве все максимальные элементы заменить первым элементом, а все минимальные элементы заменить последним элементом Валерия2701 Паскаль, Turbo Pascal, PascalABC.NET 1 12.10.2011 15:49
С помощью методов и свойств объекта осуществляется управление терминалом. Имя (идентификатор) объекта User>lia Общие вопросы Delphi 4 16.01.2009 16:37
скалярное произведение строки с наибольшим элементом и столбца с наименьшим элементом katya36 Помощь студентам 15 20.12.2008 17:48