Показать сообщение отдельно
  #7 (permalink)  
Старый 18.09.2011, 23:27
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

for (var images = document.images, i = 0, img, handler = function() {return confirm("Удалить?")}; img = images[i++];) ~img.className.indexOf("delete") && (img.onclick = handler);


но лучше так, eсли картинок на странице больше десяти-двадцати :

document.body.onclick = function(e){
    
    var clicked = e ? e.target:event.srcElement;
    
    clicked.tagName=="IMG" &&
        
        ~clicked.className.indexOf("delete") && 
        
            !confirm("Удалить?") &&
            
                e ? e.preventDefault():(event.returnValue=false);
    
}
Ответить с цитированием