ну, я думаю, что событие onclick работает нормально в IE.Я думаю, что ваша проблема заключается в том, как происходит обработка событий javascript, которая работает в IE, но я не думаю, что она работает в firefox.
вы можете проверить, что вызов сделан в firefox, добавив предупреждение ("тестовое задание");на первую строку, и она должна появиться ...
вместо того, чтобы пытаться сделать это из модели событий, почему бы просто не передать в функцию данные, которые вы хотите знать ...
function checkClick(id) {
if (id != "notify-parent")
document.getElementById('notify-parent').style.display = 'none';
return;
}
затем внизу вы называете это как ...
<a class="close-notify" onclick="checkClick('notify-container');return false" title="dismiss this notification">
Это избавит вас от головной боли, потому что каждый браузер реализует модель событий по-своему.