Глючит часто ^_^
создаю обьект следующим куском кода:
читать дальше

Подчеркнутая строка- главная причина затора :)
-как мне повесить на обьект обработчик события?
читать дальше

Комментарии
08.06.2009 в 21:49

After silence that which comes nearest to expressing the inexpressible is music.
ell.onclick=function(){alert('Привет, мир');}

Юзай на здоровье
09.06.2009 в 00:24

а я бы подрубил джейквери и радовался =)
09.06.2009 в 00:55

After silence that which comes nearest to expressing the inexpressible is music.
Gelmir Может автору религия не позволяет. Или лень (: Я уже пол года перехожу на него. Всё никак не могу перейти. document.GetElementById для меня родной стал :laugh:
09.06.2009 в 08:34

не подходит:(
в функцию- обработчик нужно передать информацию об id или name обьекта куда кликают а не просто прикрепить обработчик ,
в тоже время в обработчик прописанный таким методом можно только передать обьект event либо вообще ничего...
затык именно в этом, а не в природной лени :)

смысл зова помоши в том что нужна функция-обработчик события получающая id обьекта , как параметр или вытаскивающая из event...

//все это можно режить через inner/HTML но мы не идем таким путем :)
09.06.2009 в 08:42

Глючит часто ^_^
^ забыл авторизоваться..
|
09.06.2009 в 10:56

After silence that which comes nearest to expressing the inexpressible is music.
А так не подойдёт? o_O

var tempId;

function pok(addr) {
var ell = top.pokaz.document.createElement("img");
ell.src = addr;
ell.style.position ='absolute';
ell.style.top ='10';
ell.style.left ='10';
ell.style.width ='111';
ell.style.height ='111';
ell.id ='sdfsg';
tempId = ell.id;

ell.onclick=function(){inv(tempId);}

top.pokaz.document.all.bdy.appendChild(ell);
10.06.2009 в 00:38

alhames.ru
Gelmir ну ладно, фик с ним)

Kakou ECTb а напрямую inv(ell.id); не пойдет чтоль?
10.06.2009 в 01:28

After silence that which comes nearest to expressing the inexpressible is music.
alhames Я такой сэмпл видел. У автора же не пошло )
11.06.2009 в 04:20

After silence that which comes nearest to expressing the inexpressible is music.
попробовал так : NewMessages.onclick=function(){SetOnClick(this);}

function SetOnClick(control) {
{
alert(control);
alert(control.id);
}
}

работает
13.06.2009 в 14:53

Глючит часто ^_^
"control- обьект не найден" ... случаем обьект не из фрейморка какого-то?:)

ell.onclick=function(){inv(tempId);} - а вот это помогло, спасибо
13.06.2009 в 15:24

After silence that which comes nearest to expressing the inexpressible is music.
Fenakertiban случаем обьект не из фрейморка какого-то Да нет, простой метод. Передаю любой контрол и отображаю его + его id.

Расширенная форма

Редактировать

Подписаться на новые комментарии
Получать уведомления о новых комментариях на E-mail