Добрый день. Я не силен в Javascript, знаю лишь основы, но для PHP приложения надо было написать небольшой код. Написанный код работает во всех браузерах, но отказывается работать в IE.
Собственно код:
function ou(d) {
d.style.backgroundColor='#bebebe';
}
function ov(d) {
d.style.backgroundColor='#cdcdcd';
}
function oc(d) {
var at = d.childNodes[5].innerHTML;
var wd = d.childNodes[3].innerHTML;
document.tform.articul.value = at;
document.getElementById('image1').src = 'images/'+at+'.jpg';
document.tform.scrl.value = parseInt(document.getElementById('scdiv').scrollTop);
}
в таблице у строк установлены обработчики событий:
<tr onMouseOver="on(this);" onMouseOut="ou(this);" onClick="oc(this);">
так вот события onMouseOver и onMouseOut обрабатывются нормально, а обработчик onClick не обрабатывается. Важна эта строчка:
document.tform.articul.value = at;
Именно в ней заносятся данные в hidden input.
Заранее спасибо.