Naydav
23.02.2008, 18:32
var object_click = null;
window.onload = function() {
document.onclick = _onclick;
}
function _onclick(event) {
event = (event) ? event : ((window.event) ? event : null);
var object_id = (event.target) ? event.target.id : ((event.srcElement) ? event.srcElement.id : null);
if (object_id.indexOf('agent_')!=-1) object_click = document.getElementById(object_id);
if (object_click) {
var prms = object_click.id.split('_');
var form = document[prms[2]];
form.agent.value = prms[1];
form.submit();
object_click = null;
return false;
}
return;
}
Вот такой вод код, в Маззиле работает нормально, в ИЕ выдает ошибку targret - Не найден или равен null, а потом выполняет свои функции...
что исправить, или как подавить ошибку в js, что-то наподобии "@" d php ?
window.onload = function() {
document.onclick = _onclick;
}
function _onclick(event) {
event = (event) ? event : ((window.event) ? event : null);
var object_id = (event.target) ? event.target.id : ((event.srcElement) ? event.srcElement.id : null);
if (object_id.indexOf('agent_')!=-1) object_click = document.getElementById(object_id);
if (object_click) {
var prms = object_click.id.split('_');
var form = document[prms[2]];
form.agent.value = prms[1];
form.submit();
object_click = null;
return false;
}
return;
}
Вот такой вод код, в Маззиле работает нормально, в ИЕ выдает ошибку targret - Не найден или равен null, а потом выполняет свои функции...
что исправить, или как подавить ошибку в js, что-то наподобии "@" d php ?