"Teacher"
- сложный класс, который всегда будет нулевым, я думаю, вы запутались, замените "Teacher"
на "teacherID"
. EF сделает работу.
Итак, после пары часов поисков в Google и экспериментов, кажется, что лучше всего это сделать, установив обработчик MutationEvent (Firefox поддерживает их) следующим образом:
var node_modified = function(evt) {
if(evt.attrName == 'style') {
alert('Style is changing from ' + evt.prevValue + ' to ' + evt.newValue);
}
}
var test_close = document.getElementById('test_close');
test_close.addEventListener('DOMAttrModified', node_modified, false);
Затем настройте какой-то вид ведения журнала по всему вашему коду и посмотрите, когда это событие сработает. К сожалению, вы не можете просто установить точку останова в обработчике событий мутации и увидеть трассировку стека, потому что трассировка стека обработчика событий не имеет информации о том месте в коде, где было инициировано событие. Вроде логично, но я думаю, что при некотором взломе эту функцию можно реализовать в Firebug.
Спасибо за ваше время!
Просто установите точку останова в обработчике событий мутации и посмотрите трассировку стека, потому что трассировка стека обработчика событий не имеет информации о том месте в коде, где было инициировано событие. Вроде логично, но я думаю, что при некотором взломе эту функцию можно реализовать в Firebug.Спасибо за ваше время!
Просто установите точку останова в обработчике событий мутации и посмотрите трассировку стека, потому что трассировка стека обработчика событий не имеет информации о том месте в коде, где было инициировано событие. Вроде логично, но я думаю, что при некотором взломе эту функцию можно реализовать в Firebug.Спасибо за ваше время!
Похоже, тебе действительно нужен отладчик. У Firebug есть встроенный в , в противном случае вы можете попробовать Venkman , что я считаю немного более громоздким, но, возможно, более эффективным ..
Удачи! :)