Следующий код не должен открывать новое окно в IE и Firefox, оно не открывается в Firefox, но оно открывается в IE, что идет не так .?
var EventLib = {
"preventDefault" : function(event){
if(event.preventDefault) {
event.preventDefault();
}else{
window.event.returnValue = false;
}
}
}
window.onload = function(){
var elem = document.getElementById("link");
elem.onclick = function(e){
EventLib.preventDefault(e);
}
}
и HTML-код
<a id="link" href="http://www.google.com" target="_blank">Click</a>