помогите навешать обработчик
Код
images=document.getElementById('cool').getElementsByTagName('img')
for(i=1;i<images.length;i++){
if(images[i].addEventListener){
images[i].addEventListener('click',function(){
document.getElementById('cool').getElementsByTagName('img')[0].src=this.src
},false)
}
else{
images[i].attachEvent('onclick',function(){
document.getElementById('cool').getElementsByTagName('img')[0].src=images[i].src
}
)
}//else
}
помогите!Незнаю где ошибка.Нужно чтобы при клике на 2-5 картинки их адрес передавался в большую.Хром ок!ИЕ не работает |
var images = document.getElementById('cool').getElementsByTagName('img');
for( var i = 1; i < images.length; i++ ) {
if ( images[ i ].addEventListener ) {
images[ i ].addEventListener( 'click', function() {
images[ 0 ].src = this.src
}, false );
} else {
images[ i ].attachEvent( 'onclick', function() {
images[ 0 ].src = window.event.srcElement.src;
});
}
}
|
Пасиб devote, работает!
Можно мини лекцию почему для ие не работает this.src или images[i].src? |
| Часовой пояс GMT +3, время: 06:31. |