StarkOs
Новичок
Проблема присвоения метода при создание объекта в IE с помощью DOM
Имеем часть кода:
var img = document.createElement('img');
img.setAttribute('id','myphoto');
img.setAttribute('alt','');
img.setAttribute('border','0');
img.setAttribute('width',jsonObject.filename.width);
img.setAttribute('height',jsonObject.filename.height);
img.setAttribute('src','/img/albums/4/a.' + jsonObject.album_id + '/' + jsonObject.filename.src);
img.setAttribute('onMouseDown','imageMouseDown(event, this)');
img.setAttribute('onMouseUp','imageMouseUp()');
document.getElementById('myphotolink').appendChild(img);
этот код успешно срабатывает в Firefox и Opera, но IE игнорирует начисто!
Проблема для IE в этих двух строках:
img.setAttribute('onMouseDown','imageMouseDown(event, this)');
img.setAttribute('onMouseUp','imageMouseUp()');
Как решить эту проблему ?
Имеем часть кода:
var img = document.createElement('img');
img.setAttribute('id','myphoto');
img.setAttribute('alt','');
img.setAttribute('border','0');
img.setAttribute('width',jsonObject.filename.width);
img.setAttribute('height',jsonObject.filename.height);
img.setAttribute('src','/img/albums/4/a.' + jsonObject.album_id + '/' + jsonObject.filename.src);
img.setAttribute('onMouseDown','imageMouseDown(event, this)');
img.setAttribute('onMouseUp','imageMouseUp()');
document.getElementById('myphotolink').appendChild(img);
этот код успешно срабатывает в Firefox и Opera, но IE игнорирует начисто!
Проблема для IE в этих двух строках:
img.setAttribute('onMouseDown','imageMouseDown(event, this)');
img.setAttribute('onMouseUp','imageMouseUp()');
Как решить эту проблему ?