Гммм...

​// Так, я всегда думал:
events.on(document, 'click', function (evt){
    var node = evt.target;
    do {
        if( node.nodeType == 1 ){ // first step
            var href = node.href;
            if( /^http/i.test(href) ){ // ok, it's link
                if( node.tagName == 'IMG' ){
                    // IE: Hello, RubaXa!
                    // me: FFFFFUUUUUUUUuuuu!11
                }
            }
        }
    } while( node = node.parentNode );
});​​​​​​​​

    
// КАК, ПОЧЕМУ?
// Лучше запишу!
var img = new Image;
img.src = 'http://.../fuck.yeah';
if( img.href == 'http://.../fuck.yeah' ){
    // Ха-ха-ха!
}

// Ну, Ок, а если так
img.href = 'try.again';
img.href == 'http://.../fuck.yeah'; // true!!1

// Good night!

Комментариев нет:

Отправить комментарий