Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Сыллка на обьект (https://javascript.ru/forum/events/22136-syllka-na-obekt.html)

ProGramMistik 07.10.2011 14:53

Сыллка на обьект
 
Всем доброе время суток.
Сталкнулся с банльной проблемой, но решить не получается ...
Есть две функции Скажем функции One и Second.
Функция One вызывается на страници по клику на картинку,принимая таргет элемент, и асинхронно подгружает форму , как только пользователь забил все поля и отправил форму на OnSubmit вызывается функция Second.
Вопрос:
Как передать ссылку на таргет элемент, принятый функцией One в функцию Second ?

ksa 07.10.2011 16:33

Цитата:

Сообщение от ProGramMistik
принимая таргет элемент, и асинхронно подгружает форму
...
Как передать ссылку на таргет элемент, принятый функцией One в функцию Second ?

При "подгрузке" например...

ProGramMistik 07.10.2011 16:46

Цитата:

Сообщение от ksa (Сообщение 130193)
При "подгрузке" например...

Это шутка ?!
Хорошо приведу пример , что нужно сделать.
Var objArr = new Array();
function Onel(e)
{	e=e||window.event;
            var o=e.srcElement||e.target;	
	
	objArr[1]=o;	
}
function second ()
{
      objArr[1].className='NewClassName';
}

P.S. Повторю вопрос, как осуществить подобную передачу ссылки правильно ... в данном примере я получаю в функции second , не ссылку на обьект 'o' а экземляр обьекта ( его копию) ... А задача подразумивает работать конкретно с данным обьектом...

ProGramMistik 07.10.2011 16:47

Удалите коммент, форум лаганул.

ksa 08.10.2011 09:23

Цитата:

Сообщение от ProGramMistik (Сообщение 130195)
Хорошо приведу пример , что нужно сделать.
Var objArr = new Array();
function Onel(e)
{	e=e||window.event;
            var o=e.srcElement||e.target;	
	
	objArr[1]=o;	
}
function second ()
{
      objArr[1].className='NewClassName';
}

Так тут оно и так работает... :)

var objArr = new Array();
Onel()
second()
function Onel() {	
	objArr[1]='Ok!';	
}
function second() {
	alert(objArr[1]);
}


Вот только никакой "подгрузки формы" я пока не замечаю... :no:


Часовой пояс GMT +3, время: 08:31.