Общественные участники Javascript недоступны

Прикрепление события - это решение, но есть альтернатива, которая может быть полезна для других людей, сталкивающихся с одной и той же проблемой, после долгого поиска я узнал, что:

Объект события только реконструирован по firefox, если вы явно передаете «событие» из функции

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

function postBackByObject(e) {
   var o = e.srcElement || e.target;
   if (o.tagName === "INPUT" && o.type === "checkbox") {
        __doPostBack("", "");
    }
}

И вы все равно можете вызвать его в своей встроенной HTML-передаче event в качестве параметра:

onclick="postBackByObject(event);"
0
задан Andrius Naruševičius 20 August 2012 в 19:29
поделиться