Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / как увидеть все event тега / 15 сообщений из 15, страница 1 из 1
30.05.2008, 17:12
    #35346366
ГенГрум
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как увидеть все event тега
не важно как определены события для тэга в HTML или в Javascript
как увидеть все event тега


_________________________
Делай что должен и будь что будет.
...
Рейтинг: 0 / 0
30.05.2008, 19:11
    #35346622
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как увидеть все event тега
Чуть ли не каждый день пишу: s=""; for (i in твой элемент) s+=i+"<br>"; document.body.innerHTML+=s;
Можно ещё через try - except вывести значение eval(i);
...
Рейтинг: 0 / 0
30.05.2008, 19:28
    #35346654
ГенГрум
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как увидеть все event тега
так ты видишь все свойства + ...
это все на раз можно увидеть и в firebug
меня интересует не есть ли у данного тэга событие onclick
меня интересует что за код висит на этом событии или хотя бы или функции
для проверки правильно ли я установил событие или нет ...

только не говори про alert - событие могло быть переустановленно
(при использовании посторонних библиотек)



_________________________
Делай что должен и будь что будет.
...
Рейтинг: 0 / 0
30.05.2008, 20:19
    #35346723
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как увидеть все event тега
ГенГрум...можно увидеть и в firebug...
Ну так и не спрашивай. Тем более, что фиребуг тебе даст значения из фирефокс. Здесь бы я не смайлик показал...
...
Рейтинг: 0 / 0
30.05.2008, 20:23
    #35346728
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как увидеть все event тега
Событие онклик есть, например, у боди. А откуда онклик смотри srcElement или target.
...
Рейтинг: 0 / 0
30.05.2008, 23:30
    #35346841
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как увидеть все event тега
ГенГрум...меня интересует что за код висит на этом событии...
Вот в этом случае eval в моём примерчике и поможет (только через try-except, а то взглючит). Ну как я и написал. Кстати, в фиребуге это не видно что-ли? Я им почти не пользуюсь - всё по-старинке - вот чего написал выше и алерты.
...
Рейтинг: 0 / 0
02.06.2008, 10:39
    #35348362
ГенГрум
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как увидеть все event тега
в firebug я не вижу событий
я вижу статику типа id attributes

например в document я не знаю где посмотреть событие onclick

_________________________
Делай что должен и будь что будет.
...
Рейтинг: 0 / 0
02.06.2008, 10:52
    #35348402
Evgeniy_SH
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как увидеть все event тега
а чё, не бывает документацию посмотреть? :)
...
Рейтинг: 0 / 0
02.06.2008, 10:53
    #35348404
ГенГрум
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как увидеть все event тега
to ShSerge
Ты говоришь о моменте когда произошло уже событие
А мне надо просто в любой момент посмотреть назначена ли
обработка события на данном элементе или нет

Т.е. я назначаю обработку события а в функцию обработки debug не заходит.
Вот я и спрашиваю можно ли посмотреть где-нибудь кто назначен на обработку данного события.

_________________________
Делай что должен и будь что будет.
...
Рейтинг: 0 / 0
02.06.2008, 10:55
    #35348413
ГенГрум
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как увидеть все event тега
Evgeniy_SHа чё, не бывает документацию посмотреть? :)
из доки я знаю что есть событие onclick но не в какой доке не написано кто в данный момент обрабатывает собвтие
...
Рейтинг: 0 / 0
02.06.2008, 11:35
    #35348545
LINUXER
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как увидеть все event тега
ГенГрум
А мне надо просто в любой момент посмотреть назначена ли
обработка события на данном элементе или нет

Не получается открыть в firebug вкладку DOM и найти обработчик onclick?

ГенГрум
из доки я знаю что есть событие onclick но не в какой доке не написано кто в данный момент обрабатывает собвтие
совсем не понятно....
хочется узнать, что выполняется в данный момент? Заглянуть в callstack?
...
Рейтинг: 0 / 0
02.06.2008, 11:52
    #35348580
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как увидеть все event тега
ГенГрум...мне надо просто в любой момент посмотреть назначена ли
обработка события на данном элементе или нет
В ИЕ можно посмотреть attributesы, там есть и события. Например:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
<html>
<head>
<script>
function getProp(el){
s="";
for(i in el.attributes){
ss="";
 try{
  ss=""+el.getAttribute(i);
 }catch(e){ss="";}
if((ss!="")&&(ss!="null"))s+="<b>"+i+"</b>     <span style='color:red'>"+ss+"</span><br>";
}
document.body.innerHTML=s;
}

function abc(){
}

function def(){
}
</script>

</head>
<body id="bbb" onclick="abc();" onload="def();" onmousemove="abc();">
<button onclick="getProp(document.body)">Click</button>
</body>
</html>
Чего-то только в ИЕ получается.
...
Рейтинг: 0 / 0
02.06.2008, 12:36
    #35348711
ГенГрум
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как увидеть все event тега
выполни код (firebug вкладка console >>>)
document.body.addEventListener("dblclick", abc, false);

а потом покажи мне где найти код для обработки события dblclick

_________________________
Делай что должен и будь что будет.
...
Рейтинг: 0 / 0
02.06.2008, 16:13
    #35349441
Evgeniy_SH
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как увидеть все event тега
--
http://cherny.com/webdev/70/javascript-event-delegation-and-event-hanlders
http://cherny.com/demos/delegation/delegation-generic.html -- Хороший пример %)
--
http://bytes.com/forum/thread92807.html
--
http://www.tutorialized.com/view/tutorial/Get-key-press-event-using-JavaScript/9689
--
http://www.elated.com/articles/events-and-event-handlers/#
---
http://www.geekpedia.com/sample/JavaScriptKeyPress/KeyPressEventCompatible.htm -- FF,...
http://www.geekpedia.com/sample/JavaScriptKeyPress/KeyPressEvent.htm - IE ---
...
Рейтинг: 0 / 0
04.06.2008, 11:34
    #35353489
ГенГрум
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как увидеть все event тега
Выполняю команду
document.body.addEventListener("dblclick", abc, false);

Где мне посмотреть в firebug что за обработку dblclick в document.body
отвечает функция abc

Ответ на этот вопрос - нигде нельзя найти .

_________________________
Делай что должен и будь что будет.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / как увидеть все event тега / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]