Return false не срабатывает в IE

195
14 марта 2018, 05:19
Function cz(e)
{
    var clickedEI = (e==null) ? event.srcElement.tagName : e.target.tagName;
    if (clickedEI == "a")
    {
        alert("Запрещено");
        e.preventDefault();
        e.stopPropagation();
        return false;
    }
}
document.onclick = cz;

Дело в том что в браузере internet explorer return false срабатывает после того, как задача будет выполнена, то есть после того, как он выполнит задачу появляется сообщение "Запрещено", хотя он должен предотвращать выполнение задачи. В других браузерах chrome, Firefox он срабатывает сразу, но IE игнорирует return false и все равно выполняет задачу PS переход.

Как можно решить эту проблему?

READ ALSO
Помогите разобраться с ошибкой D3

Помогите разобраться с ошибкой D3

Пытаюсь написать приложение для построения графиковСкопировал код из примера и все работало

251
Не видит изменения JS

Не видит изменения JS

Не могу понять что не так, на локалхосте все ок работает, заливаю на прод и открывается старый код JS, абсолютно не видит нового файлаИ в html ссылка...

224
Заголовок таблицы при прокрутке

Заголовок таблицы при прокрутке

Работаю с таблицейХочу чтобы строка с заголовками при прокрутке страницы спускался и пользователь при работе с таблицей всегда видел заголовки...

335
Пункты меню в Joomla

Пункты меню в Joomla

Пункты меню не реагируют на нажатие левого стика мышиНа нажатие колёсика мышки - переходит на страницу , на левый стик - нет

216