если в первом приближении, то криво вызывается присоединение эвента к элементу
Code:
if(typeof( window.addEventListener ) != "undefined"){
sapbi_rig_cp_inf.brwsType = "NN";
document.addEventListener('click',sapbi_rig_cp_onclickHandler,false);
} else{
sapbi_rig_cp_inf.brwsType = "IE";
document.body.attachEvent('onclick', sapbi_rig_cp_onclickHandler);
}
народ сломал много копий
на этой же задачетам же есть очень грамотное описание, как
скорректировать вызов эвентов на элементе согласно
источника можно попробовать поменять вызов функции -
Code:
if(typeof( window.addEventListener ) != "undefined"){
sapbi_rig_cp_inf.brwsType = "NN";
document.addEventListener('click',sapbi_rig_cp_onclickHandler,false);
} else{
sapbi_rig_cp_inf.brwsType = "IE";
this.body.attachEvent('onclick', sapbi_rig_cp_onclickHandler);
}
я не специалист в JS, но ИМХО проблема как-раз в этом куске кода